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

Что такое LEFT JOIN

LEFT JOIN — это операция соединения таблиц в SQL, которая возвращает все записи из левой таблицы (первой в запросе) и соответствующие записи из правой таблицы. Если соответствия нет, то поля из правой таблицы заполняются NULL.

Пример:

sql
SELECT users.name, orders.amount
FROM users
LEFT JOIN orders ON users.id = orders.user_id;

Ключевые особенности:

  1. Все записи из левой таблицы остаются в результате
  2. Если нет соответствия в правой таблице, её поля будут NULL
  3. Порядок таблиц в запросе важен (LEFT JOIN vs RIGHT JOIN)
  4. Эквивалентен OUTER JOIN в некоторых СУБД

Отличается от INNER JOIN тем, что INNER JOIN возвращает только совпадающие записи из обеих таблиц.

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

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

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

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