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

Usando HQL con MySQL come posso ordinare il set di risultati prima del gruppo in modo che venga selezionato il record giusto?

Per questo, hai bisogno di una funzione della finestra SQL . Non c'è modo di farlo in Hibernate/HQL, HQL non supporta le funzioni della finestra.

greatest-n-per-group tag ha le risposte corrette. Ad esempio, questo approccio è abbastanza leggibile, anche se non sempre ottimale.