mysql實現Oracle 的rank() over()函數

之前要查詢排序且有排名,如果是oracle的話有rank() over()函數,但是mysql沒有這樣的函數,只能自己試着用變量實現 表結構: SELECT id, score , @rank := @rank + 1 AS rank FROM a, (SELECT @rank := 0) tmp ORDER BY score desc ; 不過這樣有一個問題如果同時有兩個99分rank也會順序的
相關文章
相關標籤/搜索