读书人

请教一个连接查询的有关问题

发布时间: 2012-03-29 12:53:12 作者: rapoo

请问一个连接查询的问题
有表一:
date product customer 数量
3.1,A物料, 客户1, 1
3.1, A物料, 客户1, 4
表二:(表结构和表1一样)
3.2,A物料,客户1,1
3.2,B物料,客户1,3
连接条件:date,product,customer一样。
想得到:
3.1 A物料, 客户1, 1, null ,null, null, null
3.1 B物料, 客户1, 4, 3.1 B物料,客户1, 3
null null null null 3.2 A物料 客户1, 1

请问sql该怎么写。



[解决办法]
select T1.*,T2.*

T1 full join T2
on T1.date = T2.date and T1.product = T2.product and T1.customer = T2.customer
[解决办法]
select T1.*,T2.*

T1 full out join T2
on T1.date = T2.date and T1.product = T2.product and T1.customer = T2.customer
[解决办法]
!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

读书人网 >SQL Server

热点推荐