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

EasySQL
05:00
Лучше работает на десктопе
JOINGROUP BYAggregation
Реальный собес00:16:37-00:21:41MF Interview.m4a

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

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.

Консоль
Нажмите Run или Ctrl+Enter для запуска