草庐IT

userScore

全部标签

php - 如何形成最佳查询以从数据库中获得高分?

我正在使用MySQL数据库来存储我的游戏分数。该表的一个非常简化的版本是(玩家ID-整数)(名称-字符串)(分数-整数)我想形成一个查询,该查询会返回一组10个结果,其中感兴趣的玩家位于table中间。也许举个例子会更清楚。我刚刚获得了高分,我叫史蒂夫。当我查看高分表时,我希望看到低于我的5分和高于我的5分。显然,如果我有最高分,我会看到我下面的9个分数,相反,如果我在底部,我会看到我上面的9个分数。分数表可能包含数千个分数。由于数据库是专门为查询数据集而设计的,所以我想减少对结果进行后处理的数量。有没有人有实现此目的的查询想法?谢谢丰富 最佳答案