@samashki777

Как извлечь топ 15 очков из таблицы чтобы игроки не дублировались?

Есть таблица games
662688929cb18230720296.png

Как извлечь оттуда максимальные очки 15 штук, но чтобы user_id не дублировался

Пытаюсь вот так, не получается
SELECT DISTINCT user_id, name, points  FROM `games` ORDER by points DESC LIMIT 15
  • Вопрос задан
  • 143 просмотра
Решения вопроса 1
@rPman
так?
SELECT user_id, name, MAX(points) as max_points
FROM `games`
GROUP BY user_id, name
ORDER BY max_points DESC
LIMIT 15;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект