Mysql
 sql >> Baza danych >  >> RDS >> Mysql

wybierz wszystkie kolumny z grupowaniem według w zapytaniach kryteriów hibernacji

Myślę, że coś nie rozumiesz. Jeśli GROUP BY w SQL, musisz pogrupować według wszystkich wybranych kolumn. To samo dotyczy Hibernate - jeśli groupProperty w Projection , mówisz Hibernate, że ta kolumna jest kolumną grupową. Jeśli nie ma odniesienia do żadnych innych kolumn/pól, Hibernate założy, że ich nie chcesz, ponieważ również musiałyby być zgrupowane.

Cofając się o krok:co próbujesz zrobić? Jeśli masz zduplikowane dane we wszystkich wszystkich kolumn w tabeli, możesz mieć złe dane lub niepoprawnie utrwalać dane. Przynajmniej twój klucz byłby zepsuty.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP – Nieprawidłowe dane POST wysyłane przez formularz po echu?

  2. Jak sprawdzić zduplikowany wpis w DB?

  3. Blokowanie wiersza w tabeli MYSQL podczas transakcji

  4. Doctrine2 - Wiele wkładek w jednym ujęciu

  5. Jak włączyć silnik FEDERATED w XAMPP?