SELECt id, name, rank FROM ( SELECt t.id, t.name, @rownum := @rownum + 1 AS rank FROM TABLE t, (SELECT @rownum := 0) r ORDER BY name ASC ) `selection` WHERe id=1
从这个答案>>
ROW_NUMBER()在MySQL中修改

SELECt id, name, rank FROM ( SELECt t.id, t.name, @rownum := @rownum + 1 AS rank FROM TABLE t, (SELECT @rownum := 0) r ORDER BY name ASC ) `selection` WHERe id=1
从这个答案>>
ROW_NUMBER()在MySQL中修改