Вступить в клуб →
лёгкаявопросSQL и модель данных

Сколько строк вернёт JOIN заказа с тремя позициями

В таблице orders есть ровно одна строка с id = 1001. В таблице order_items есть три строки с order_id = 1001.

SELECT o.id, o.client_id, i.product_id
FROM orders o
JOIN order_items i ON i.order_id = o.id
WHERE o.id = 1001;

Сколько строк вернёт запрос?

  • 1 строку: заказ один, позиции склеятся в одну запись
  • 3 строки: по одной на каждую позицию заказа
  • 4 строки: заказ плюс три позиции
  • 0 строк: без агрегации соединение не вернёт результат

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела