## Контекст (таблицы и пример данных) ### Таблицы - `users(id, full_name, email, city, age, registe

SQL Developer Senior
## Контекст (таблицы и пример данных) ### Таблицы - `users(id, full_name, email, city, age, registered_at)` - `orders(id, user_id, order_date, amount, status)` - `payments(id, order_id, payment_date, payment_type, paid_amount)` ### Пример данных **orders** | id | user_id | order_date | amount | status | |---:|--------:|-------------|-------:|--------| | 10 | 1 | 2025-03-01 | 120.00 | paid | | 50 | 3 | 2025-03-10 | 200.00 | new | **payments** | id | order_id | payment_date | payment_type | paid_amount | |----:|---------:|-------------|--------------|------------:| | 100 | 10 | 2025-03-01 | card | 120.00 | --- ## Задача Найти пользователей, у которых **есть заказы**, но **нет ни одного платежа** по их заказам.
Ответы
```sql SELECT DISTINCT u.id FROM users u JOIN orders o ON o.user_id = u.id LEFT JOIN payments p ON p.order_id = o.id WHERE p.id IS NULL; ```