Пропуски Middle Тестирование БД через SQL обновлено

SQL: поиск сирот

Вопрос

Допиши запрос, который находит позиции заказов, ссылающиеся на несуществующий заказ.

SELECT i.order_id, i.sku FROM order_items i (1) JOIN orders o ON o.id = i.order_id WHERE o.id (2);

Попробуйте сами

Заполните пропуски по номерам.

1
2
Показать ответ и разбор

Коротко

LEFT JOIN оставляет позиции без заказа, у них o.id равен NULL. Сравнение = NULL не сработает.

Что в пропусках

1

LEFT

2

IS NULL

Разбор

LEFT JOIN оставляет позиции без заказа, у них o.id равен NULL. Сравнение = NULL не сработает.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме