sql >> Base de Datos >  >> RDS >> Mysql

Usando HQL con MySQL, ¿cómo puedo ordenar el conjunto de resultados antes que el grupo para que se elija el registro correcto?

Para ello, necesita una función de ventana SQL . No hay forma de hacerlo en Hibernate/HQL, HQL no admite funciones de ventana.

greatest-n-per-group la etiqueta tiene las respuestas correctas. Por ejemplo, este enfoque es bastante legible, aunque no siempre óptimo.