请问这样的查询怎么做?(100分)

  • 主题发起人 主题发起人 esgeht
  • 开始时间 开始时间
E

esgeht

Unregistered / Unconfirmed
GUEST, unregistred user!
ORACLE数据库
里面有表A、表B、表C.......
表A、B、C等的结构都不一样
但都有一个共同点,有一个相同的字段RecordTime
现在我要做一个通用查询,要求能查询所有表中除RecordTime字段外的所有字段
这个查询语句该怎么写?
就是说要反向查询
 
select * from a b c where.........
 
不是这么简单
是要除掉RecordTime这个字段
而每张表里面除了知道RecordTime字段外
其它有哪些字段根本不知道
而且每张表的字段不一样
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1260183
 
tseug:
不是这样的,
如果只是将dbgrid显示的某个字段隐藏掉很简单
就象你关联的这个论题一样坐就行了
但是是这样的:
我要求Tquery中确实不存在RecordTime这个字段
而不是在显示中隐藏掉
 
哪就比较麻烦了,需要从系统表中检索出所有字段,然后合成SQL了
 
1.在表A、表B、表C先通过字段RecordTime建立同意词。
2。SELECT 表A。*, 表B。*,表C。* FROM 表A、表B、表C
WHERE 表A。RecordTime<>RecordTime
 
多人接受答案了。
 

Similar threads

后退
顶部