SobesLab логотип SobesLab

Ответ

Необходимо выполнить так называемый анти-джойн. Например, можно использовать левое соединение и отобрать строки, у которых в правой таблице нет совпадения: SELECT A.* FROM A LEFT JOIN B ON A.key = B.key WHERE B.key IS NULL – таким условием остаются только строки A без пары в B. Альтернативно – подзапрос: SELECT * FROM A WHERE NOT EXISTS(SELECT 1 FROM B WHERE B.key = A.key). Оба подхода верно найдут записи, которым нет соответствия в другой таблице.