SQL Server ПРИСОЕДИНЯЕТСЯ к пропущенным значениям NULL
Предположим, у меня были следующие 2 таблицы:
Table1: Table2:
Col1: Col2: Col3: Col1: Col2: Col4:
a b c a b d
e f e g
h i j h i k
l m l n
o p o q
Теперь я хочу присоединиться к этим таблицам наCol1
а такжеCol2
и вернуть весь набор так:
Result:
Col1: Col2: Col3: Col4:
a b c d
e f g
h i j k
l m n
o 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
Но это нет соответствияNULL
значения вCol2
Итак, я в итоге:
Result:
Col1: Col2: Col3: Col4:
a b c d
h i j k
Как я могу получить результат, который я ищу ??
Спасибо!