È necessario eseguire il wrapping del calcolo per ottenere il numero di riga all'interno di una sottoquery e limitarlo al SELECT
esterno istruzione in modo che il numero_riga non si interrompa, ad esempio,
il nome della colonna e della tabella potrebbe essere diverso dall'esempio sopra, ma il pensiero della query è lo stesso.
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