其實就是輸出mysql的排序后的行號
RT:獲取單個用戶的成績在所有用戶成績中的排名
可以分兩步:
1、查出所有用戶和他們的成績排名
select id,maxScore,(@rowNum:=@rowNum+1) as rowNo from t_user, (select (@rowNum :=0) ) b order by t_user.maxScore desc
2、查出某個用戶在所有用戶成績中的排名
select u.rowNo from ( select id,(@rowNum:=@rowNum+1) as rowNo from t_user, (select (@rowNum :=0) ) b order by t_user.maxScore desc ) u where u.id="2015091810371700001";