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

Ved at bruge HQL med MySQL, hvordan kan jeg bestille resultatsættet før gruppen, så den rigtige post bliver valgt?

Til det har du brug for en SQL-vinduefunktion . Der er ingen måde at gøre det i Hibernate/HQL, HQL understøtter ikke vinduesfunktioner.

greatest-n-per-group tag har de rigtige svar. For eksempel, denne tilgang er ret læsbar, dog ikke altid optimal.




  1. Trigger opdatering af clob-fejl

  2. Antal antal fortløbende forekomst af værdier i tabel

  3. Hvordan afhjælper jeg årsagen til dvale-undtagelse. IllegalArgumentException opstod under opkald til setter?

  4. MySQL langsom forespørgsel med join, selvom EXPLAIN viser en god plan