Дедупликация клиентов с одинаковым email
Средняя
deduplication
Условие задачи
Таблица users (id, name, email, created_at TEXT). Удалите дубли по email, оставив самую раннюю регистрацию. Выведите id, name, email, created_at отсортированные по id.
Схема данных
CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT, email TEXT, created_at TEXT);
Темы
WINDOW ROW_NUMBER DEDUPLICATION
Подсказки
- ROW_NUMBER() OVER (PARTITION BY email ORDER BY created_at ASC)
- Дубликат при тай-брейке по дате — добавь id ASC для детерминизма
- Фильтр rn = 1 в обёртке
Решить в интерактивной SQL-песочнице →
← Все SQL-задачи