6/22/2014

mysql 中顯示 ranking 的方法

平常的工作環境都在 oracle 下,mysql 已經很久沒摸過了,上次有朋友問了怎樣顯示 ranking,因為 mysql 不像 oracle 有現成的 rank() 可以用,所以只能透過使用者變數來達到。


select id, name, @rank := @rank + 1 as rank
from table1 t, (select @rank := 0) r
order by id

自己備份一下做為記錄。

沒有留言:

張貼留言