К задачам

Дедупликация записей (оставить последнюю)

СредняяSQL
Лучше работает на десктопе
CTEROW_NUMBERDeduplication

Дана таблица user_events:

КолонкаТип
idINTEGER
user_idINTEGER
event_typeTEXT
event_dateTEXT
payloadTEXT
В таблице есть дублирующиеся события — одинаковые user_id + event_type в один день. Нужно оставить только последнюю запись (с максимальным id) для каждой комбинации (user_id, event_type, event_date).

Верните все колонки дедуплицированных записей. Отсортируйте по id.

Задача основана на вопросах с собеседований в Wildberries и Ozon.

Код
Python · Ctrl/⌘ + Enter для запуска
Лимит
07:00
Консоль
Нажмите кнопку запуска или Ctrl+Enter
Дедупликация записей (оставить последнюю) — SQL задача — ML Mentor