SQL 如何将两个查询结果拼接成一条
第一条记录
Reciever CL
11 2
3234006 1
第二条记录
Reciever WCL
11 4
111 2
3234001 1
3234002 1
3234003 1
3234352 1
999999 1
效果:
Reciever WCL CL
11 4 2
111 2 0
3234001 1 0
3234002 1 0
3234003 1 0
3234352 1 0
999999 1 0
3234006 0 1
[解决办法]
union
select Reciever WCL from B union select CL from A
[解决办法]
select * from tblunion all--不去掉两个语句里的重复行select * from tbl2select * from tblunion--去掉两个语句里的重复行select * from tbl2
[解决办法]
楼上两位都搞错了吧 应该用LFFT JOIN
[解决办法]
SELECT ISNULL(A.Reciever,B.Reciever) AS Reciever,ISNULL(B.WCL,0),ISNULL(A.CL,0) FROM A FULL JOIN B ON A.Reciever=B.Reciever