我有这张桌子
我想要得分最高的 10 个不同的行按降序排列。所以我尝试了
SELECT * FROM `highscores` GROUP BY userID ORDER BY score DESC LIMIT 10 ;
这是不正确的,因为它返回:
然后我尝试了:
SELECT distinct(userID),userName,userLastname,score FROM
高分数ORDER BY score DESC ;
这也不正确,因为它并没有真正根据用户 ID 返回不同的行。
这就是我想要的结果:
我想userID
为前 10 个玩家保留每个玩家的最高分(不同)。知道我该怎么做吗?