“Как получить элементы, которые отсутствуют в других таблицах SQL” Ответ

SQL отсутствует записи из другой таблицы

-- Returns missing my_table1 ID in my_table2 
SELECT DISTINCT t1.* FROM my_table t1
LEFT OUTER JOIN my_table2 t2
ON t1.ID = t2.ID
WHERE t2.ID is null;
-- Or:
SELECT t1.* FROM my_table1 t1 WHERE NOT EXISTS 
   (SELECT ID FROM my_table2 t2 WHERE t2.ID = t1.ID);
-- Or:
SELECT t1.* FROM my_table1 t1 WHERE t1.ID NOT IN 
   (SELECT ID FROM my_table2 t2 WHERE t2.ID = t1.ID);
VasteMonde

Как получить элементы, которые отсутствуют в других таблицах SQL

SELECT A.ABC_ID, A.VAL FROM A WHERE NOT EXISTS 
   (SELECT * FROM B WHERE B.ABC_ID = A.ABC_ID AND B.VAL = A.VAL)
Smoggy Skipper

Ответы похожие на “Как получить элементы, которые отсутствуют в других таблицах SQL”

Вопросы похожие на “Как получить элементы, которые отсутствуют в других таблицах SQL”

Больше похожих ответов на “Как получить элементы, которые отсутствуют в других таблицах SQL” по TypeScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования