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

Jak mohu pomocí HQL s MySQL seřadit sadu výsledků před skupinou, aby byl vybrán správný záznam?

K tomu potřebujete funkci okna SQL . V režimu Hibernate/HQL to nelze nijak provést, HQL nepodporuje funkce oken.

greatest-n-per-group tag má správné odpovědi. Například tento přístup je docela čitelný, i když ne vždy optimální.




  1. Bitové operátory PostgreSQL s proměnným bitem nemohou AND bitové řetězce různých velikostí

  2. Vytvořte vícerozměrné pole z databázové tabulky

  3. MySQL Sečte více hodnot sloupců s podmínkami

  4. Co je lepší? Poddotazy nebo vnitřní spojování deseti tabulek?