サブクエリ内の行番号を取得し、外側のSELECT
で制限するには、計算をラップする必要があります row_numberが壊れないようにするステートメント、例
列名とテーブル名は上記の例とは異なる場合がありますが、クエリの考え方は同じです。
SELECT RowNumber, Student_ID, Student_Name
FROM
(
SELECT @rownum := @rownum + 1 RowNumber,
t.*
FROM student t, (SELECT @rownum := 0) s
ORDER BY t.Student_ID
) subQ
// LIMIT 0, 3