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

Как я могу получить результат, который я ищу ??

Спасибо!

Ответы на вопрос(5)

Ваш ответ на вопрос