回答

收藏

选择分组到特定标识符的值

技术问答 技术问答 398 人阅读 | 0 人回复 | 2023-09-12

我有一个应用程序可以在游戏中跟踪高分。% {/ a+ u. I6 [- [, b2 J  u6 C0 l
我有一个 user_scores    表,一个user_id映射到一个分数。
0 x, _' a" ]; k6 |7 J我需要回到5个最高分,但对于任何 特定    用户,只有一个最高分数。) J. _, a) U3 K# A  Q/ ]; q) e
因此,如果用户只是基于数字,X最高分为5,然后我只返回最高分,然后返回接下来的4个用户分。
( G4 U3 L/ F: F8 X. i( h! ~1 j我试着用:, o) U- s, _& n
SELECT user_id,score FROM user_scores ORDER BY score DESC GROUP BY user_id LIMIT 5但是,似乎MySQL丢弃任何得分高于1的人user_id。% m! n: q- C: B- h
                                                                ! H1 P9 Y& p4 p
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则