Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

chọn tất cả các cột có nhóm theo trong các truy vấn tiêu chí ngủ đông

Tôi nghĩ bạn đang hiểu sai điều gì đó. Nếu bạn GROUP BY trong SQL, thì bạn cần phải nhóm theo tất cả các cột đã chọn. Điều tương tự cũng áp dụng cho Hibernate - nếu bạn groupProperty trong một Projection , bạn đang nói với Hibernate rằng cột đó là cột nhóm. Nếu không có cột / trường nào khác được tham chiếu, Hibernate sẽ cho rằng bạn không muốn chúng, vì chúng cũng cần được nhóm lại.

Lùi lại một bước:bạn đang cố gắng làm gì? Nếu bạn có dữ liệu trùng lặp trên tất cả trong một bảng, bạn có thể có dữ liệu không hợp lệ hoặc dữ liệu liên tục không chính xác. Ít nhất, chìa khóa của bạn sẽ bị lộn xộn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Biểu tượng chưa được giải quyết:sql ::mysql ::get_driver_instance (void)

  2. Truy vấn MySQL PHP Trong đó x =$ biến

  3. không thể kết nối với cơ sở dữ liệu mysql trong Ubuntu

  4. Phân trang ở chế độ Hibernate với các bảng đã tham gia

  5. MySQL - CHÈN VÀO từ một bảng tạm thời