Semi-join: что это
Коротко
Semi-join: выборка строк одной таблицы, у которых есть хотя бы одна пара в другой, причём каждая строка возвращается один раз, сколько бы пар ни нашлось. Пишется через EXISTS или IN.
Определение
Выборка строк одной таблицы, у которых есть хотя бы одна пара в другой, причём каждая строка возвращается один раз, сколько бы пар ни нашлось. Пишется через EXISTS или IN. Обычный JOIN в такой задаче размножит строки.
Вопросы по теме с собеседований
Запомните, а не прочитайте
В тренажёре карточка вернётся, когда начнёт забываться. А билеты по SQL и базы данных проверят, что термин понятен в деле.