Встречается на собеседованиях • сегодня
Что такое FULL OUTER JOIN
FULL OUTER JOIN (полное внешнее соединение) — это операция SQL, которая возвращает все записи из обеих таблиц, включая совпадающие и несовпадающие строки. Если совпадений нет, для отсутствующих значений заполняются NULL.
Пример:
sql
SELECT A.id, A.name, B.department
FROM Employees A
FULL OUTER JOIN Departments B
ON A.dept_id = B.id;Особенности:
- Возвращает все строки из обеих таблиц
- Для несовпадающих строк заполняет недостающие значения NULL
- В MySQL отсутствует, но эмулируется через UNION LEFT и RIGHT JOIN
Нюансы:
- Может быть ресурсоемким для больших таблиц
- Результат может содержать много NULL-значений
- Порядок таблиц в JOIN не влияет на результат

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы