Встречается на собеседованиях • сегодня

Какие использовал JOIN в SQL на проекте

В SQL я использовал несколько типов JOIN в зависимости от задачи:

  1. INNER JOIN - основной тип, когда нужны только совпадающие записи из обеих таблиц:
sql
SELECT orders.id, customers.name 
FROM orders
INNER JOIN customers ON orders.customer_id = customers.id
  1. LEFT JOIN - когда нужно получить все записи из левой таблицы, даже если нет соответствий в правой:
sql
SELECT products.name, sales.quantity
FROM products
LEFT JOIN sales ON products.id = sales.product_id
  1. RIGHT JOIN - реже, но использовал для случаев, когда важно сохранить все записи из правой таблицы.

  2. FULL JOIN - применял в аналитических запросах, где нужно видеть все данные из обеих таблиц.

  3. SELF JOIN - для работы с иерархическими данными в одной таблице (например, структура сотрудников).

Чаще всего использовал INNER и LEFT JOIN, так как они покрывают большинство практических задач.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы