با سلام
چطوری میتونم موقع 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
امیدوارم منظورم رو متوجه شده باشید