MySQL – 找出該資料在Table中是第幾筆(排行第幾)
範例:
<tableA>
id name
1 XXX
3 XXX
5 XXX
6 XXX
7 XXX <——算出編號7是第幾筆資料
select 1 + (select count(*) from member where member_idn < 7)
from tableA limit 1
說明:
資料表中必須有個
AUTO_INCREMENT
我要找出編號 7 在資料表
tableA 中排第幾筆,
那就設定當條件小於7得有幾筆再加1即可。所以會得到第5筆。