@samashki777

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

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

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

Пытаюсь вот так, не получается
SELECT DISTINCT user_id, name, points  FROM `games` ORDER by points DESC LIMIT 15
  • Вопрос задан
  • 137 просмотров
Решения вопроса 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;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы