我有一张桌子:
**user**
id, name, points
您能否建议我如何编写查询以按点获取用户位置。
例如:
1, 'David', 5
2, 'Dmitry', 10
3, 'Monica', 15
4, 'Jeniffer', 7
5, 'Andy', 12
用户“Monica”根据积分获得第一名,“Jeniffer” - 第四名,依此类推。
谢谢你的建议!
编辑
我想要一个像这样的查询:
SELECT rank FROM user ... WHERE id = 3;
rank |
1
SELECT rank FROM user ... WHERE id = 5;
rank |
2