Полусоединение представляет собой набор кортежей в одной таблице, которые соответствуют клавишам соединения второго. В отличие от внутреннего и внешнего объединений, полусоединение не может умножить количество строк в таблице: кортеж включен или не включен.
По определению, когда таблица с сопоставленными кортежами является первой таблицей, то она называется левым полусоединением. Если бы это было второе, тогда это было бы правильное полусоединение. Это использование в точности аналогично левому и правому внешнему соединениям. Но с той разницей, что строки (кортежи) фильтруются для полусоединения, но не для внешнего соединения. Хорошая иллюстрация имеет статья Wikipedia о реляционной алгебре.
Лично я не нашел описание на основе описания особенно полезным. Левое полусоединение эквивалентно запросу in
в SQL:
select t.*
from t
where t.key in (select u.key from u);
Я думаю, что они ссылаются на внешнее соединение –