Встречается на собеседованиях • сегодня
Как объединяет JOIN
JOIN в SQL объединяет строки из двух или более таблиц на основе связанного столбца. Основные типы:
- INNER JOIN – возвращает строки, где есть совпадение в обеих таблицах.
sql
SELECT a.id, a.name, b.order_id
FROM customers a
INNER JOIN orders b ON a.id = b.customer_id;-
LEFT JOIN – все строки из левой таблицы + совпадения справа (NULL если нет совпадения).
-
RIGHT JOIN – аналогично LEFT, но приоритет у правой таблицы.
-
FULL JOIN – объединяет LEFT и RIGHT (возвращает все строки из обеих таблиц).
-
CROSS JOIN – декартово произведение (все возможные комбинации строк).
JOIN работает по условию связи (ON), которое указывает, какие столбцы сравнивать. Оптимизатор запросов использует индексы для ускорения JOIN.

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