MySQL SELECT ไม่รับประกันลำดับแถว เว้นแต่ระบุ ORDER BY:
ไวยากรณ์
SELECT column1, column2, ... FROM table_name ORDER BY column1 [, column2 ...];
ตัวอย่าง
เรียงตาม Subject:
mysql> SELECT Id, Name, Address FROM Student ORDER BY Subject; +------+---------+---------+ | Id | Name | Address | +------+---------+---------+ | 15 | Harshit | Delhi | | 1 | Gaurav | Delhi | | 17 | Raman | Shimla | | 2 | Aarav | Mumbai | +------+---------+---------+
เรียงตามคอลัมน์ที่ระบุได้ทั้งคอลัมน์ที่อยู่ใน SELECT และไม่อยู่ใน SELECT