sql >> Databáze >  >> RDS >> Mysql

vyberte všechny sloupce se seskupením podle v dotazech na kritéria hibernace

Myslím, že něčemu nerozumíš. Pokud GROUP BY v SQL, pak musíte seskupit podle všech vybraných sloupců. Totéž platí pro Hibernaci – pokud groupProperty v Projection , říkáte Hibernate, že tento sloupec je skupinový. Pokud nejsou odkazovány žádné další sloupce/pole, Hibernate bude předpokládat, že je nechcete, protože by také musely být seskupeny.

Abych udělal krok zpět:o co se snažíš? Pokud máte duplicitní data napříč všemi sloupce v tabulce, můžete mít špatná data nebo data nesprávně uchovávat. Přinejmenším by byl váš klíč zpackaný.



  1. Jak řetězcové porovnávání pro jeden prostor

  2. Jak přesunout lokální MYSQL DB na vzdálený DB server

  3. MySQL Group Výsledky podle dne pomocí časového razítka

  4. Změna názvu sloupce SQL pomocí dotazu