假设我有以下2个表:
Table1: Table2:
Col1: Col2: Col3: Col1: Col2: Col4:
a b c a b d
e <null> f e <null> g
h i j h i k
l <null> m l <null> n
o <null> p o <null> q
现在,我想通过
Col1
和Col2
将这些表连接起来,并返回整个集合,看起来像这样: Result:
Col1: Col2: Col3: Col4:
a b c d
e <null> f g
h i j k
l <null> m n
o <null> p q
因此,我尝试了类似SQL的语句:
SELECT Table1.Col1, Table1.Col2, Table1.Col3, Table2.Col4
FROM Table1
INNER JOIN Table2
ON Table1.Col1 = Table2.Col1
AND Table1.Col2 = Table2.Col2
但它不能匹配
Col2
中的NULL
值,因此最终结果为: Result:
Col1: Col2: Col3: Col4:
a b c d
h i j k
我应该如何得到我想要的结果呢?
谢谢!