sql >> Databasteknik >  >> RDS >> Mysql

välj alla kolumner med gruppera efter i vilolägeskriteriefrågor

Jag tror att du missförstår något. Om du GROUP BY i SQL måste du gruppera efter alla valda kolumner. Detsamma gäller Hibernate - om du groupProperty i en Projection , säger du till Hibernate att den kolumnen är en gruppkolumn. Om inga andra kolumner/fält refereras, antar Hibernate att du inte vill ha dem, eftersom de också skulle behöva grupperas.

För att ta ett steg tillbaka:vad försöker du göra? Om du har dubbletter av data över alla kolumner i en tabell, kan du ha dåliga data eller bevara data felaktigt. Åtminstone skulle din nyckel vara trasslig.



  1. JDBC returnerar fel antal berörda rader

  2. SYSUTCDATETIME() Exempel i SQL Server (T-SQL)

  3. lagra mp3-filer i mysql

  4. MONTHNAME() Exempel – MySQL