Основное отличие между запросами с ключевыми словами UNION и INTERSECT заключается в том, что UNION объединяет результаты двух или более запросов в один результирующий набор, а INTERSECT возвращает только те строки, которые присутствуют в обоих запросах. 13
Таким образом, UNION добавляет результаты второго запроса к результатам первого, убирая дублирующиеся строки из результата, если не указано UNION ALL. 5 INTERSECT ограничивает результирующий набор только теми строками, которые являются общими для обоих запросов, отфильтровывая дублирующиеся строки, если не указано ALL. 5
При этом UNION, INTERSECT и EXCEPT могут произвольным образом комбинироваться в одном запросе. 2