首页新闻找找看学习计划

sqlserver2005里面怎样将三个结构及字段一样的数据表同时查询出来

0
悬赏园豆:10 [已关闭问题] 关闭于 2013-06-16 11:52

比如table1、table2、table3三个数据表的名称不同,但是同样都有ID、Content、Dis三个字段,我想新建一个查询把这三个表的数据同时查询出来,比如查询的结果是先列出table1的数据,再列出table2的数据,最后列出table3 的数据。怎么写查询语句?

听雨读诗的主页 听雨读诗 | 初学一级 | 园豆:47
提问于:2013-06-16 11:24
< >
分享
所有回答(2)
0

select
  table1.id as t1_id,
  table2.id as t2_id,
  table3.id as t3_id
from table1,table2,table3
where table1.id=table2.id
   and table1.id=table3.id

kylin.chen | 园豆:983 (小虾三级) | 2013-06-16 11:34

这个查不了,因为三个表的数据量是不一样的,我的意思就是因为三个表的字段都是一样的,怎样把三个表的数据查询出来?

支持(0) 反对(0) 听雨读诗 | 园豆:47 (初学一级) | 2013-06-16 11:39
0

解决了,

select * from tb_SqlDBExam
union
select * from tb_SqlDB
union
select * from tb_SqlDBProbation

听雨读诗 | 园豆:47 (初学一级) | 2013-06-16 11:51
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册