आपको एक सबक्वेरी के अंदर पंक्ति संख्या प्राप्त करने के लिए गणना को लपेटने की जरूरत है और इसे बाहरी 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