Повторение - JOIN
Часть раздела Основы путешествия по SQL на Coddy. Урок 45 из 72.
Задание
СреднеДоступные таблицы и столбцы:
orders:id,customer_idproducts:id,unit_price,units_in_stockorder_items:id,order_id,product_id,quantity
Найдите идентификаторы клиентов, которые заказывали товары с ценой за единицу меньше 10, и укажите общее количество таких дешёвых товаров, заказанных каждым клиентом.
Верните следующие столбцы:
- customer_id
- total_quantity (сумма количеств товаров с ценой за единицу < 10 для каждого клиента)
Попробуйте сами
-- Укажите столбец группировки и агрегированное значение, которое требуется в задании
SELECT ____
FROM orders
-- Каждое соединение требует условия, сопоставляющего столбец id со столбцом, который на него указывает
INNER JOIN order_items ON ____
INNER JOIN products ON ____
-- Затем оставьте только те строки, которые соответствуют порогу, описанному в задании
WHERE ____
GROUP BY orders.customer_id;Все уроки раздела Основы
4Больше ключевых слов
Ключевое слово INКлючевое слово BETWEENКлючевое слово LIKEКлючевое слово ASПовторение - Модели мобильных телефонов2Условия
Основы условийКлючевое слово ANDКлючевое слово ORКлючевое слово NOTКомбинирование нескольких условийСкобкиБулевы значения5Арифметические операции
Математические операторыМатематические столбцыОперация moduloФункция ROUND()3Специальный формат возврата
Значения NULLСортировка результатов, часть 1Сортировка результатов, часть 2Повторение - Фирма по кибербезопасностиОграничение количества записейПовторение - Автозавод6Вводные вызовы
Повторение - Парламентские выборыПовторение - Арест преступника полициейПовторение - Ёмкость для напитков в бареПовторение - Создание новых столбцовПотренируйтесь самостоятельно: Песочница SQL