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

pilih semua kolom dengan grup menurut dalam kueri kriteria hibernasi

Saya pikir Anda salah paham tentang sesuatu. Jika Anda GROUP BY dalam SQL, maka Anda perlu mengelompokkan berdasarkan semua kolom yang dipilih. Hal yang sama berlaku untuk Hibernate - jika Anda groupProperty dalam Projection , Anda memberi tahu Hibernate bahwa kolom itu adalah kolom grup. Jika tidak ada kolom/bidang lain yang direferensikan, Hibernate akan menganggap Anda tidak menginginkannya, karena kolom/bidang tersebut juga perlu dikelompokkan.

Untuk mengambil langkah mundur:apa yang Anda coba lakukan? Jika Anda memiliki data duplikat di semua kolom dalam tabel, Anda mungkin memiliki data yang buruk, atau menyimpan data dengan tidak benar. Paling tidak, kunci Anda akan kacau.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara kedaluwarsa tautan aktivasi di PHP?

  2. Catatan SQL Berturut-turut dengan hitungan

  3. Membuat SET MySQL dari string

  4. hubungan fasih laravel dari pembuat kueri

  5. Koneksi PHP gagal:SQLSTATE[HY000] [2002] Koneksi ditolak