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

Можно ли left join использовать как right join

Да, можно, так как LEFT JOIN и RIGHT JOIN функционально эквивалентны, если поменять таблицы местами.

Пример:

sql
-- LEFT JOIN: выбираем все записи из таблицы A и совпадения из B
SELECT * FROM A LEFT JOIN B ON A.id = B.a_id;

-- Эквивалентный RIGHT JOIN (поменяли порядок таблиц)
SELECT * FROM B RIGHT JOIN A ON B.a_id = A.id;

text

Разница только в порядке таблиц и читаемости запроса. `LEFT JOIN` используется чаще, так как обычно мы начинаем с основной таблицы и присоединяем дополнительные.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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