关于多表无关联情况下的综合查询问题

问题描述

我想问一下,我现在有一个数据库,含有是一个数据表,但是各表之间有没有什么关联,如果我输入查询条件,想查找所有数据表中的有关该数值的所有信息?如何实现啊?急急急!!!!

解决方案

解决方案二:
历遍所有的表,查找相关数据,可以用存储过程来做,如果数据量大的话会很慢,建议做关联。
解决方案三:
selectidfromaunionallselectidfromb
解决方案四:
unionall合并表最好表重新设计下加主键索引。以免以后问题更多
解决方案五:
客户给的数据表,无语了,就是因为没有什么关联所以我才觉得不太好下手的。。唉。。。

时间: 2024-11-05 22:34:47

关于多表无关联情况下的综合查询问题的相关文章

Yii+MYSQL锁表防止并发情况下重复数据的方法_php实例

本文实例讲述了Yii+MYSQL锁表防止并发情况下重复数据的方法.分享给大家供大家参考,具体如下: lock table 读锁定 如果一个线程获得在一个表上的read锁,那么该线程和所有其他线程只能从表中读数据,不能进行任何写操作. lock tables user read;//读锁定表 unlock tables;//解锁 lock tables user read local;//本地读锁定表,其他线程的insert未被阻塞,update操作被阻塞 lock table 写锁定 如果一个线

Yii+MYSQL锁表防止并发情况下重复数据的方法

本文实例讲述了Yii+MYSQL锁表防止并发情况下重复数据的方法.分享给大家供大家参考,具体如下: lock table 读锁定 如果一个线程获得在一个表上的read锁,那么该线程和所有其他线程只能从表中读数据,不能进行任何写操作. lock tables user read;//读锁定表 unlock tables;//解锁 lock tables user read local;//本地读锁定表,其他线程的insert未被阻塞,update操作被阻塞 lock table 写锁定 如果一个线

无软驱情况下服务器RAID的安装方法

对于Windows 2000/XP之类的基于NT内核的操作系统,即插即用硬件的安装可以安排在系统安装之后再进行(即系统安装到GUI模式阶段才开始安装);不过对于 SCSI.RAID卡的驱动安装情况可能有所不同,如果你需要将操作系统安装在RAID或SCSI硬盘上,那么它们的驱动程序必须在安装系统之前就正确加载(它们的安装时机应是位于系统安装的TextMode阶段).基于这样的原因,磁盘控制器之类的硬件和常见的即插即用硬件的驱动程序安装方式肯定是不一样的,我们应该区别对待. 安装此类驱动程序常见的模

5.解决UltraEdit在无网线情况下连接不到虚拟机上的问题,回环网卡设置

 1.右击"我的电脑"->计算机管理à设置管理器 2.添加过时硬件时候的效果(再点击下一步) 3.选择"安装我手动从列表选择的硬件(高级)M" 4 选择"网络适配器",点击下一步 5 选择'Microsoft'àMicrosoft KM-TEST环回适配器 最后一直点击,直到完成. 6 设置"网络适配器"中的更改适配器. 7 属性修改(和虚拟机上的ip地址是同一个网端,下面图中写错了,不一定非要一样) 8  切换到虚

通过注册表显示XP系统下隐藏的用户

  通过注册表显示XP系统下隐藏的用户 1.打开注册表:开始->运行->regedit.msc.(在注册表的默认情况下,我们是不能看到隐藏用户.) 2.在默认情况下.隐藏用户的查看是隐藏的.电脑常识 3.只有通过administrator给administrator完全控制的权限,这样我们才能看到在SAM文件夹下的隐藏目录和隐藏文件. 4.然后关闭注册表.再次打开,就能看到隐藏文件了. 5.在SAM文件下已经把隐藏的目录显示出来了. 通过上面的方法我们就可以清楚地看到机子当中到底隐藏着哪些用户

EF 自关联表主键自增情况下,不能添加记录的问题,有谁解决过?

问题描述 EF 自关联表主键自增情况下,不能添加记录的问题,有谁解决过? 如题,我的系统中因为一个特定原因,需要一张自关联表(thisTable)来简化逻辑, 该表主键是自增的,结果发现无法添加记录, 错误消息:无法确定"db.thisTable"关系的主体端.添加的多个实体可能主键相同. 请问,有人解决过这个问题吗? 解决方案 自己解决了,顺便分享给大家: 在EF的设定里,自关联的表主键外键,都不能为空(为空就会破坏数据的完整性), 这在两表关联时没问题,但在自关联就有一个悖论,那就

undo表空间文件丢失恢复(4)--无备份无recover的情况下恢复

  undo表空间的数据文件丢失,如果没有备份的情况下,而且丢失的undo文件可以置为offline状态后(注意是offline不是recover状态),则可以如下恢复,下边给出一个例子.   undo表空间文件丢失恢复(1)--有备份的情况下恢复:http://blog.itpub.net/26736162/viewspace-1458654/ undo表空间文件丢失恢复(2)--无备份有redo的情况下恢复:http://blog.itpub.net/26736162/viewspace-1

undo表空间文件丢失恢复(3)--无备份无redo的情况下恢复

undo表空间的数据文件丢失,如果没有备份的情况下,而且redo也不可用,这个时候就要采用隐藏参数来恢复,下边给出一个例子.   undo表空间文件丢失恢复(1)--有备份的情况下恢复:http://blog.itpub.net/26736162/viewspace-1458654/ undo表空间文件丢失恢复(2)--无备份有redo的情况下恢复:http://blog.itpub.net/26736162/viewspace-1458663/   [oracle@rhel6_lhr ~]$

undo表空间文件丢失恢复(2)--无备份有redo的情况下恢复

undo表空间的数据文件丢失,如果没有备份的情况下,但是redo完好,这个时候可以这样恢复,下边给出一个例子.   undo表空间文件丢失恢复(1)--有备份的情况下恢复:http://blog.itpub.net/26736162/viewspace-1458654/   [oracle@rhel6_lhr ~]$ sqlplus / as sysdba   SQL*Plus: Release 10.2.0.4.0 - Production on Thu Mar 12 18:13:13 201