
Есть таблица candidates с ответами рекомендательной модели.
CREATE TABLE candidates (
user_id INTEGER NOT NULL, -- пользователь
item_id INTEGER NOT NULL, -- товар
score REAL NOT NULL -- релевантность, чем выше тем лучше
);
Для каждого пользователя оставьте top-50 товаров по score.
Результат должен содержать user_id, item_id, score и быть отсортирован по user_id ASC, затем score DESC, затем item_id ASC.