MySQL, Get users rank

后端 未结 3 1986
余生分开走
余生分开走 2020-11-28 12:39

I have a mysql table like below:

id     name     points
1      john     4635
3      tom      7364
4      bob      234
6      harry    9857

3条回答
  •  独厮守ぢ
    2020-11-28 12:54

     SET @rownum := 0;
     SELECT rank, score FROM ( SELECT @rownum := @rownum +1 AS rank, `score` ,`user_id`
     FROM leaderboard 
     ORDER BY  `score` DESC , `updated_timestamp` ) as result WHERE `user_id`=$user_id
     LIMIT 1
    

提交回复
热议问题