К задачам

Расходы пользователей по категориям товаров

ЛегкаяSQL
Лучше работает на десктопе
JOINГруппировкаАгрегация

Есть таблицы заказов и позиций заказа:

CREATE TABLE orders (
  order_id INTEGER PRIMARY KEY,
  user_id INTEGER NOT NULL
);

CREATE TABLE order_items (
  order_id INTEGER NOT NULL,
  item_category TEXT NOT NULL,
  item_price REAL NOT NULL,
  amount INTEGER NOT NULL
);

Посчитайте, сколько денег каждый пользователь потратил в каждой категории товаров.

Стоимость строки order_items равна item_price * amount.

Верните user_id, item_category, total_spent. Отсортируйте результат по user_id ASC, item_category ASC.

Код
Python · Ctrl/⌘ + Enter для запуска
Лимит
05:00
Консоль
Нажмите кнопку запуска или Ctrl+Enter
Расходы пользователей по категориям товаров — SQL задача — ML Mentor