## Контекст (таблицы и пример данных) ### Таблицы - `transfer_events(id, transfer_id, event_time, e

SQL Developer Senior
## Контекст (таблицы и пример данных) ### Таблицы - `transfer_events(id, transfer_id, event_time, event_type)` ### Пример данных **transfer_events** | id | transfer_id | event_time | event_type | |---:|-----------:|----------------------|------------| | 1 | 10 | 2025-01-01 10:00:00 | approved | | 2 | 10 | 2025-01-01 10:01:00 | approved | | 3 | 10 | 2025-01-01 10:02:00 | completed | --- ## Задача Удалить дубликаты событий так, чтобы для каждой пары `(transfer_id, event_type)` осталась только запись с максимальным `event_time` (при равенстве — с максимальным `id`).
Ответы
```sql DELETE FROM transfer_events e USING transfer_events e2 WHERE e.transfer_id = e2.transfer_id AND e.event_type = e2.event_type AND (e.event_time, e.id) < (e2.event_time, e2.id); ```