从一句SQL得出的启示

select count(*) + 1 from `table` where rank > (select rank from `table` where id = *)

上面那句SQL 给了我一启示,查出比当前用户积分多的记录的总记录数+1,就是当前用户在所有用户中的排名。。。

如果是按积分的大小来排名的话,积分一样,排名启不是一样?

 

posted @ 2014-05-19 22:29  巴拉比巴拉  阅读(142)  评论(2编辑  收藏  举报