A表
column1 column2 column3
45000 310100089 1001
6000 310100089 3019
B表
column1 column2 column3
41000 310100089 1001
4000 310100089 3019
C表
column1(表A) column2(表B) column3 column3
45000 41000 310100089 1001
6000 4000 310100089 3019
用SQL怎么把A与B表关联显示成C表的结果呀
需要注意的是A表可能比B表的记录少,也有可能是B表比A表少。也有可能是A表一条记录也没有,也有可能是B表一条记录也没有。
请问SQL怎么写呀
column1 column2 column3
45000 310100089 1001
6000 310100089 3019
B表
column1 column2 column3
41000 310100089 1001
4000 310100089 3019
C表
column1(表A) column2(表B) column3 column3
45000 41000 310100089 1001
6000 4000 310100089 3019
用SQL怎么把A与B表关联显示成C表的结果呀
需要注意的是A表可能比B表的记录少,也有可能是B表比A表少。也有可能是A表一条记录也没有,也有可能是B表一条记录也没有。
请问SQL怎么写呀
ISNULL(A.[column2], B.[column2]) [column2],
ISNULL(A.[column3],B.[column3]) [column3]
FROM A FULL JOIN B
ON A.[column2]=B.[column2] AND A.[column3]=B.[column3]