Chcete-li získat číslo řádku uvnitř poddotazu, musíte výpočet zabalit a omezit jej na vnější SELECT
příkaz, aby se číslo_řádku neporušilo, např.
název sloupce a název tabulky se mohou od výše uvedeného příkladu lišit, ale myšlenka dotazu je stejná.
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