Поиск записей в таблице, которым нет соответствия в другой
SELECT * FROM table1
LEFT JOIN table2 ON table1.id=table2.id
WHERE table2.id IS NULL;SELECT * FROM table1
WHERE id NOT IN (
SELECT id FROM table2
WHERE id IS NOT NULL
);SELECT * FROM table1
WHERE NOT EXISTS (
SELECT id FROM table2
WHERE id=table1.id
);Last updated