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

Что такое RIGHT JOIN

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

Пример:

sql
SELECT A.id, A.name, B.order_id
FROM customers A
RIGHT JOIN orders B ON A.id = B.customer_id;

В этом примере будут выбраны все заказы (orders), даже если у них нет клиента в таблице customers. Если заказ не привязан к клиенту, поля из customers будут NULL.

Отличие от LEFT JOIN:

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

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

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

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