Основные JOIN — INNER, LEFT, RIGHT, FULL и CROSS. SELF JOIN — соединение таблицы с самой собой, а не отдельная универсальная операция с особой семантикой.
Какие JOIN знаешь, перечисли.
Основные JOIN — INNER, LEFT, RIGHT, FULL и CROSS. SELF JOIN — соединение таблицы с самой собой, а не отдельная универсальная операция с особой семантикой.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Основные JOIN — INNER, LEFT, RIGHT, FULL и CROSS. SELF JOIN — соединение таблицы с самой собой, а не отдельная универсальная операция с особой семантикой.
INNER оставляет совпадения, outer joins сохраняют также несовпавшие строки соответствующих сторон, CROSS строит декартово произведение. EXISTS часто используют для проверки наличия без размножения строк. Помните, что фильтр правой таблицы в WHERE может изменить смысл LEFT JOIN.