Цифрократия
город данных
Уровень 10 / 100 XP
0
Антон
ур. 1
← Назад// курс ИТ
🗄️ SQL
сложный🪙 50 · ✦ 70

LEFT JOIN

Зачем это нужно

LEFT JOIN соединяет справочник с фактами, не теряя строк: видно даже курьеров без заказов.

Как это работает

LEFT JOIN сохраняет все строки левой таблицы и добавляет совпадения из правой. В JOIN алиасы обязательны.

Пример

Имя курьера и количество его заказов; курьеры без заказов остаются.

Синтаксис

FROM couriers AS c LEFT JOIN orders AS o ON o.courier_id = c.courier_id

⚠️ Типичная ошибка

INNER JOIN потерял бы курьеров без заказов — нужен именно LEFT JOIN.

🎯 Попробуй сам

Выведи имя курьера и количество его заказов, сохранив всех курьеров (включая без заказов).

⏳ загрузка базы