我有一個表:用戶排名查詢
**user**
id, name, points
你建議我如何編寫一個查詢通過積分獲得用戶的地方。
例如:
1, 'David', 5
2, 'Dmitry', 10
3, 'Monica', 15
4, 'Jeniffer', 7
5, 'Andy', 12
用戶「莫妮卡」具有基於分第一名,「Jeniffer」 - 第4名等。
感謝您的諮詢!
編輯
我想要一個查詢,如:
SELECT rank FROM user ... WHERE id = 3;
rank |
1
SELECT rank FROM user ... WHERE id = 5;
rank |
2
都能跟得上..我想查詢的結果應該是數量秩。 SELECT rank FROM user ........ WHERE id = 1應該返回'1' –