id | point
1 500
2 5252
5 4848
8 322
10 5959
我有这样的表格,我希望根据点数看到id = 5的用户的排名。
如何使用Mysql查询执行此操作?
答案 0 :(得分:3)
SELECT COUNT(*) + 1 AS rank
FROM tbl
WHERE point > (SELECT point
FROM tbl
WHERE id = 5)