Изучение SQL: EXCEPT и INTERSECT
EXCEPT
С помощью данной команды можно найти разницу двух выборок.
Результатом будут строки первой таблицы, которых нету во второй.
Например нам нужно вывести только тех пользователей, которые не являются сотрудниками:
SELECT Name, SecondName
FROM Contact
EXCEPT
SELECT Name, SecondName
FROM EmployeeINTERSECT
Работает похожим образом как EXCEPT, только наоборот.
Позволяет найти общие записи для двух выборок.
Выведем контакты, которые являются нашими сотрудниками.
SELECT Name, SecondName
FROM Contact
INTERSECT
SELECT Name, SecondName
FROM Employee