我想整理排名点(mysql)

20jt8wwn  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(385)

我有一个用户,这是在一个mysql表与其他用户。所有用户都有自己的观点。当我排列所有的点时,我想找出我的用户在哪个地方。
使用javascript时,如果使用纯mysql命令,则可以接受。
所以我得到了这个
foo 134分
fubar 32分
包4分
fuo 231分
横杆12分
现在我需要福巴的军衔所以:
fuo 231分
foo 134分
fubar 32分
横杆12分
包4分
所以福巴排名第三

lpwwtiir

lpwwtiir1#

您可以使用以下查询

set @ranking=0;
select @ranking:=@ranking+1 AS rank,* from table_name order by points desc;

相关问题