Выручка по пользователям
Easy
Войдите, чтобы сохранялся прогресс.
Напишите запрос, который вернёт пользователей и суммарную выручку (total_amount) по их заказам. Требования: - Пользователи без заказов тоже должны быть в выдаче (total_amount = 0). Ожидаемые колонки: name, total_amount
Структура таблиц
CREATE TABLE users (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL
);
CREATE TABLE orders (
id INTEGER PRIMARY KEY,
user_id INTEGER NOT NULL,
amount INTEGER NOT NULL,
FOREIGN KEY (user_id) REFERENCES users(id)
);
Пример данных
orders
| id | user_id | amount |
|---|---|---|
| 1 | 1 | 100 |
| 2 | 1 | 50 |
| 3 | 2 | 30 |
| 4 | 2 | 70 |
| 5 | 4 | 25 |
Показано строк: 5 (LIMIT 5)
users
| id | name |
|---|---|
| 1 | Alice |
| 2 | Bob |
| 3 | Charlie |
| 4 | Diana |
Показано строк: 4 (LIMIT 5)
Ваш SQL
Результат
Результат пуст (0 строк).