Ranking joint positions in MySQL

后端 未结 3 1768
孤街浪徒
孤街浪徒 2020-12-04 04:30

Below is what I have

  userid score 
    1       8    
    2       5    
    3       4    
    4       4    
    5      10    
    6       3  
3条回答
  •  离开以前
    2020-12-04 04:41

    I think that you could try it using variables, which looks easier. Something like this:

    SELECT userid, score, @rownum:=@rownum+1 as position
    FROM fschema.mytab3 u1, (SELECT @rownum:=0) r
    ORDER BY score;
    

    (Currently I'm unable to check MySql queries, please, excuse me if there is some error)

提交回复
热议问题