怎么把两个SELECT得到的结果集JOIN起来? 大致要实现这样的效果SELECT * FROM((SELECT ...)JOIN(SELECT ...)ON a=b)只有通过先建立两个Temptable嘛?建Temptable很麻烦,还要定义字段,有没有简单一点的办法呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --不合并重复行select * from Aunion allselect * from B--合并重复行select * from Aunionselect * from B SELECT * FROM(SELECT ...)t1--这里JOIN(SELECT ...)t2--这里ON t1.a=t2.b需要给表起别名 用UNION 就可以了,另外,并没有建临时表呀 不,这里UNION和JOIN是不一样的,因为并没有说两个SELECT的结果集中所有字段类型都一样,谢谢LouisXIV(夜游神),原来Temptable这样就可以创建,不用Explicit声明。 急求存储过程:表之间复制数据 sql 报错:附近有语法错误,请帮忙!!! 请问这样的sql语句怎么统计记录条数呢 关于考勤统计的存储过程 第2个100 关于 COL_NAME 的问题 SQL Server 2005 issue about Auto Shrink 能不能一条SQL语句实现以下功能,求助! 删除表中同名同地址的记录,表中只有名字,地址这个两个字段? sql server 2000与sybase的问题,分不够可在加,多谢!!! 请高手帮忙! 请高手给讲讲动态SQL语句的传值吧!书上找不到! 求助一个关于最大值的sql代码
select * from A
union all
select * from B--合并重复行
select * from A
union
select * from B
JOIN
(SELECT ...)t2--这里
ON t1.a=t2.b需要给表起别名