第1个回答 2009-06-30
select * from 表1 as tab1 inner join 表2 as tab2
on(tab1.字段1=tab2.字段2);
如需要主外键关联。注意字段1和字段2的类型必须一样.否则,不匹配.。
--从table1和tab2表的所有数据插入到#temp1临时表中;
select a as aa,b as bb into #temp1 from tab1
union all
select c as aa,d as bb from tab2
第2个回答 2009-07-01
你这俩查询结果怎么来的啊?如果无关联的话组合成一个表有难度,有关联的话一句就搞定,你说说你到底要实现什么吧
--------补充--------
单凭sql语句,你这个问题很难解决
涉及到一个循环问题本回答被提问者采纳
第3个回答 2009-06-30
不需要很复杂的啊
select a as aa,b as bb into #temp1 from tab1 union all
select c as aa,d as bb from tab2
搞定!!
---------------------
#temp1是个临时表,分析器关闭就自动消失了,不保存任何数据,#去掉就是真正的表了
表组合在一起只要字段一样,就没有问题了,这个要注意