Собесов

DataLearn SQL-101: Виды JOIN — INNER / LEFT / RIGHT / FULL / CROSS

SQLJOINЛёгкаяJunior

Условие

Есть две таблицы:

customers(customer_id, name, city)            -- 100 строк
orders(order_id, customer_id, amount, dt)     -- 1000 строк, некоторые customer_id отсутствуют в customers

Напишите запросы:

  1. Сколько строк вернёт INNER / LEFT / RIGHT / FULL JOIN customers и orders по customer_id?
  2. Клиенты, у которых нет ни одного заказа.
  3. Заказы от клиентов, которых нет в customers (orphan orders).
  4. Декартово произведение (зачем оно вообще нужно?).

Хочешь увидеть разбор?

Зарегистрируйся бесплатно — откроется развёрнутое решение этой задачи и ещё 4 на выбор.

Зарегистрироваться и увидеть разбор
Уже есть аккаунт? Войти