## Контекст (таблицы и пример данных) ### Таблицы - `orders(id, customer_id, created_at, total_amou
SQL Developer
Senior
## Контекст (таблицы и пример данных)
### Таблицы
- `orders(id, customer_id, created_at, total_amount)`
### Пример данных
**orders**
| id | customer_id | created_at | total_amount |
|---:|------------:|-------------|-------------:|
| 1 | 10 | 2025-01-01 | 100 |
| 2 | 10 | 2025-01-10 | 300 |
| 3 | 11 | 2025-01-05 | 50 |
---
## Задача
Для каждого клиента найти его **первый** заказ и вывести `customer_id`, `order_id`, `created_at`, `total_amount`.
Ответы
```sql
SELECT customer_id, id AS order_id, created_at, total_amount
FROM (
SELECT o.*, ROW_NUMBER() OVER (PARTITION BY customer_id ORDER BY created_at, id) AS rn
FROM orders o
) t
WHERE rn = 1;
```