Musisz zawinąć obliczenia, aby uzyskać numer wiersza wewnątrz podzapytania i ograniczyć go do zewnętrznego SELECT
oświadczenie, aby wiersz_numer się nie zepsuł, np.
Nazwa kolumny i nazwa tabeli mogą się różnić od powyższego przykładu, ale myśl o zapytaniu jest taka sama.
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