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

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

В тестовой базе лежат данные:

-- orders
-- id | client_id
--  1 |    10
--  2 |    11
--  3 |    12

-- clients
-- id | name
-- 10 | Иванов
-- 11 | Петров

Вы выполняете запрос:

SELECT o.id, c.name
FROM orders o
JOIN clients c ON c.id = o.client_id;

Что вернёт запрос?

  • 3 строки: соединение сохраняет все строки таблицы orders
  • 2 строки: заказ 3 не попадёт, потому что клиента 12 в справочнике нет
  • 6 строк: каждая строка orders соединится с каждой строкой clients
  • 0 строк: соединение вернёт пусто, пока идентификаторы клиентов не совпадут полностью

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

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

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

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