sql >> Database teknologi >  >> RDS >> Mysql

vælg alle kolonner med gruppe efter i dvalekriterieforespørgsler

Jeg tror du misforstår noget. Hvis du GROUP BY i SQL, så skal du gruppere efter alle valgte kolonner. Det samme gælder for Hibernate - hvis du groupProperty i en Projection , fortæller du Hibernate, at den kolonne er en gruppekolonne. Hvis der ikke henvises til andre kolonner/felter, antager Hibernate, at du ikke vil have dem, da de også skal grupperes.

For at tage et skridt tilbage:hvad prøver du at gøre? Hvis du har dublerede data på tværs af alle kolonner i en tabel, kan du have dårlige data eller vedblivende data forkert. Din nøgle ville i det mindste være rodet.



  1. Parse fejl:syntaksfejl, uventet '' (T_ENCAPSED_AND_WHITESPACE)

  2. Forårstransaktion og rollback på flere borde

  3. Mysql SET NAMES UTF8 - hvordan slippe af med?

  4. SQL Server-synkronisering til MySQL-program