Встречается на собеседованиях • сегодня
В чем разница между LEFT JOIN и RIGHT JOIN
LEFT JOIN возвращает все записи из левой таблицы и соответствующие записи из правой. Если соответствий нет, поля правой таблицы заполняются NULL.
RIGHT JOIN делает обратное - возвращает все записи из правой таблицы и соответствующие из левой, с NULL для отсутствующих соответствий.
Пример:
sql
-- LEFT JOIN
SELECT users.name, orders.amount
FROM users
LEFT JOIN orders ON users.id = orders.user_id;
-- RIGHT JOIN
SELECT users.name, orders.amount
FROM users
RIGHT JOIN orders ON users.id = orders.user_id;На практике LEFT JOIN используется чаще, так как можно просто поменять таблицы местами вместо RIGHT JOIN.

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