id | point
1 500
2 5252
5 4848
8 322
10 5959
我有这样的表,我想查看id = 5的用户根据积分的排名。
如何使用 Mysql 查询执行此操作?
最佳答案
SELECT COUNT(*) + 1 AS rank
FROM tbl
WHERE point > (SELECT point
FROM tbl
WHERE id = 5)
关于mysql - 根据用户表中的积分对用户进行排名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8288776/