云风大神写过一篇关于排行榜实现的文章,值得一读:http://blog.codingnow.com/2014/03/mmzb_db_2.html

先来看一个简单的场景:玩家 ID 为 int 范围,分数为 0 到 10W,需要对所有玩家做排名。要求前 10 名显示详细信息(允许并列),后面的只显示数量级。