如何制作这个Sql Consult

时间:2015-10-15 20:23:02

标签: sql sql-server-2008

我有两张桌子:

T1
C1 C2 (Columns)
A  1
B  2

T2
C1 C2 (Columns)
A  Null
C Null

我期望的结果是:

C1 C2 (Columns)
A  1
B  2
C  NULL

请帮忙,我试着找到最干净的解决方案,谢谢。

1 个答案:

答案 0 :(得分:1)

我这样做:

Select case when T1.C1 is Null then T2.C1 else T1.C1 end As C1, 
      T1.C2 
from T1 FULL OUTER JOIN  T2 on T1.C1 = T2.C1