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