Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kueri yang bersikeras pada kolom di klausa 'Pesan Berdasarkan' cocok dengan kolom di klausa 'Kelompokkan menurut'

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL CHECK alternatif kendala

  2. Cara menggabungkan 2 atau lebih rentang tanggal menjadi 1

  3. Baris pemesanan mysql PHP

  4. Tidak dapat menemukan indeks FULLTEXT yang cocok dengan daftar kolom (indeks disetel)

  5. Bagaimana menghubungkan ke WSL mysql dari Host Windows