Встречается на собеседованиях • сегодня

Для чего нужен RIGHT JOIN

RIGHT JOIN используется в SQL для объединения таблиц, возвращая все строки из правой (второй) таблицы, даже если нет совпадений в левой (первой). Если совпадений нет, поля из левой таблицы будут NULL.

Пример:

sql
SELECT employees.name, departments.department_name
FROM employees
RIGHT JOIN departments ON employees.department_id = departments.id;

Здесь выведутся все отделы (departments), даже если в них нет сотрудников. Для сотрудников без отдела поля department_name будут NULL.

Основные отличия от LEFT JOIN:

  • RIGHT JOIN приоритет отдает правой таблице
  • LEFT JOIN приоритет отдает левой таблице
  • В большинстве случаев используют LEFT JOIN, так как запросы с ним легче читать
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы