Термин SQL и базы данных обновлено

Semi-join: что это

Коротко

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

Определение

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

Запомните, а не прочитайте

В тренажёре карточка вернётся, когда начнёт забываться. А билеты по SQL и базы данных проверят, что термин понятен в деле.