sql >> Database >  >> RDS >> Mysql

selecteer alle kolommen met groeperen op in zoekopdrachten met slaapstandcriteria

Ik denk dat je iets niet begrijpt. Als u GROUP BY in SQL, dan moet je groeperen op alle geselecteerde kolommen. Hetzelfde geldt voor Hibernate - als u groupProperty in een Projection , vertel je Hibernate dat die kolom een ​​groepskolom is. Als er niet naar andere kolommen/velden wordt verwezen, gaat Hibernate ervan uit dat u ze niet wilt, omdat ze ook moeten worden gegroepeerd.

Om een ​​stap terug te doen:wat probeer je te doen? Als u dubbele gegevens heeft voor alle kolommen in een tabel, heeft u mogelijk onjuiste gegevens of houdt u gegevens onjuist bij. Je sleutel zou op zijn minst in de war zijn.



  1. Hoe MICROSECOND() werkt in MariaDB

  2. Kopieer sqlite in Android Studio-items werkt niet

  3. Parseerfout:syntaxisfout, onverwacht '' (T_ENCAPSED_AND_WHITESPACE)

  4. Datum / Tijdstempel om op te nemen wanneer een record aan de tabel is toegevoegd?