Единственное техническое различие, которое я вижу, состоит в том, что операция пересечения будет генерировать уникальные page
с. Первый может генерировать дубликаты.
Обновление:
Они не одинаковы.
правильный ответ - это то, что Демс уже объяснил (я проголосовал за его ответ):
page word part
1 france headline
2 uk headline
2 france body
слово = франция и часть = заголовок =>
страница 1
слово = франция => стр. 1, 2 часть = заголовок =>
стр. 1, 2
пересечение двух предыдущих комплектов =>
стр. 1, 2
Обновление2: Ответ на вопрос: как заставить пересечение дать тот же результат?
Пересечение должно быть сделано над столбцом в условиях, как здесь.
select page, word, part from title where word = 'france'
intersect
select page, word, part from title where part = 'headline'