Встречается на собеседованиях • сегодня
В чем разница между FULL OUTER JOIN и JOIN
FULL OUTER JOIN возвращает все записи из обеих таблиц, включая несоответствующие записи (заполняя NULL отсутствующие значения). JOIN (или INNER JOIN) возвращает только совпадающие записи из обеих таблиц.
Пример:
sql
-- FULL OUTER JOIN (все записи из обеих таблиц)
SELECT * FROM table1 FULL OUTER JOIN table2 ON table1.id = table2.id;
-- INNER JOIN (только совпадающие записи)
SELECT * FROM table1 JOIN table2 ON table1.id = table2.id;Если в table1 есть id=1, а в table2 его нет, FULL OUTER JOIN покажет эту строку с NULL для столбцов table2, а INNER JOIN исключит её.

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