Встречается на собеседованиях • сегодня
В чем разница между LEFT, RIGHT и INNER JOIN
LEFT JOIN возвращает все записи из левой таблицы и соответствующие записи из правой. Если соответствий нет, поля правой таблицы будут NULL.
RIGHT JOIN аналогичен, но возвращает все записи из правой таблицы и соответствующие из левой.
INNER JOIN возвращает только те записи, где есть соответствие в обеих таблицах.
Пример:
sql
-- LEFT JOIN (все пользователи, даже без заказов)
SELECT u.name, o.order_id
FROM users u
LEFT JOIN orders o ON u.id = o.user_id;
-- INNER JOIN (только пользователи с заказами)
SELECT u.name, o.order_id
FROM users u
INNER JOIN orders o ON u.id = o.user_id;
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы