mySQL - 仅从数据库中获取最高分

时间:2018-04-27 11:37:42

标签: mysql sql

我有这个用于从数据库中抓取最佳得分手的SQL;

SELECT name, score FROM arcade GROUP BY name ORDER BY score DESC

我怎样才能让每位球员获得最高分,而不是随机获得?

(我知道有一个类似的帖子,但是有很多条件会使它复杂化)

2 个答案:

答案 0 :(得分:2)

使用MAX()

select name, max(score)
from arcade
group by name;

答案 1 :(得分:1)

SELECT name, 
       MAX(score) AS max_score
FROM arcade 
GROUP BY name 
ORDER BY MAX(score) DESC;