sql >> Database >  >> RDS >> Mysql

Hoe kan ik HQL met MySQL gebruiken, hoe kan ik de resultatenset voor de groep ordenen zodat het juiste record wordt gekozen?

Daarvoor heb je een SQL-vensterfunctie nodig . Er is geen manier om dit te doen in Hibernate/HQL, HQL ondersteunt geen vensterfuncties.

greatest-n-per-group tag heeft de juiste antwoorden. Bijvoorbeeld deze aanpak is redelijk leesbaar, maar niet altijd optimaal.




  1. Back-up van dode MySQL-server

  2. Databasemodellering

  3. PostgreSQL:een berekende kolom gebruiken in dezelfde query

  4. RETOURNEREN van gegevens uit de updatebare weergave werkt niet?