با سلام
چطوری میتونم موقع select کردن ، کاری کنم که قبل از این که دستور limit و یا group by انجام بشه ، order by انجام بشه!
اگه ما یه جدول داشته باشیم با رکورد های زیر

ID NAME
----------------
1 Mohsen
2 Ali
3 Sadeq
4 Bahram
5 Naser

در صورتی که دستور زیر رو بدیم:

SELECT * FROM `TABLENAME` WHERE 1 ORDER BY `NAME` LIMIT 3

نتیجه این میشه:

2 Ali
1 Mohsen
3 Sadeq

در صورتی که من نتیجه ی زیر رو میخوام:

2 Ali
4 Bahram
1 Mohsen


امیدوارم منظورم رو متوجه شده باشید