关于多表联合查询的问题,和别人提的不一样,挑战各位高手的能力,请大家多帮忙,很急!(200分)

  • 主题发起人 主题发起人 jian_cui
  • 开始时间 开始时间
J

jian_cui

Unregistered / Unconfirmed
GUEST, unregistred user!
我有四个表,比方说ta,tb,tc,td,它们中都有A,B,C,D四个字段,这是共同,当然各自还有别的一些字段。<br>现在的问题时我怎么写sql语句,一下从四个表中把这四个字段都选出来。<br>比如,我如果只从ta中选,那么只要写成select A,B,C,D from ta 就可以了,单从tb,tc,td中选也是一样,问题是现在要四个一起来,而且结果在一个数据集里。<br>不知道我讲清楚没有,总之希望一次从四个表里把某些字段的内容一起选出来。<br>请各位帮忙,谢谢啦!
 
select * from (<br>select A,B,C,D from ta <br>Union all<br>select A,B,C,D from tb<br>Union all<br>select A,B,C,D from tc<br>Union all<br>select A,B,C,D from td<br>) c<br>不知道你要的是不是这样把四个表串联起来查询呢?
 
Select A,B,C,D from ta,tb,tc,td
 
写错了! 但要 睡觉了
 
suger说得对
 
正所谓“会者不难”,suger的方法是对的。<br>结贴,200分奉上。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部