Как сравнить две одинаковые по структуре но различающиеся по содержимому таблицы.
Запрос
SELECT *
FROM base1 a
LEFT JOIN base2 b ON a.id = b.id
вернет
В этом примере вместо отсутствующих значений получим NULL.
Запрос с использованием функции EXCEPT
SELECT * FROM test1
EXCEPT
SELECT * FROM test2
вернет тот же результат что и запрос
SELECT * FROM test2
WHERE id NOT IN (SELECT id FROM test1)
В данном случае будут отображены только те строки. которые не совпадают.