Встречается на собеседованиях • сегодня
В чем разница между LEFT JOIN и RIGHT JOIN
LEFT JOIN и RIGHT JOIN — это типы соединений в SQL, которые определяют, какие строки включать в результат из таблиц.
- 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 можно заменить перестановкой таблиц и LEFT JOIN.

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