Klausa ORDER BY berjalan setelah semua yang lain dalam pernyataan SELECT dijalankan; dalam skenario pengelompokan, kumpulan hasil terbatas pada kolom yang digunakan untuk menggabungkan data. Jika Anda tidak memiliki kolom yang ditentukan dalam hasil awal, mesin pemroses tidak memahami apa yang harus dilakukan dengan output yang diminta.
Dengan kata lain, karena kueri Anda tidak mengembalikan nilai yang berbeda untuk t2.id dan t1.id (karena tidak digunakan dalam klausa GROUP BY), mesin tidak dapat mengembalikan data dalam urutan tersebut.