Нужно ли писать условие 'NULL' для двух (или может быть больше) ключей при выполнении эксклюзивного соединения двух таблиц слева?Вопрос в том, достаточно ли 'WHERE B.columnName1 IS NULL'?
Присоединиться с одним ключевым условием:
SELECT columns
FROM TableA
LEFT OUTER JOIN TableB
ON A.columnName = B.columnName
WHERE B.columnName IS NULL
Является ли следующее более точным?Нужно ли условие для columnName2?
SELECT columns
FROM TableA
LEFT OUTER JOIN TableB
ON A.columnName1 = B.columnName1
AND A.columnName2 = B.columnName2
WHERE B.columnName1 IS NULL
AND B.columnName2 IS NULL
Пока это работало с одним условием, но я только запутался, я вижу, что это простой вопрос, извините за это