JPQL выбрать с помощью группы, имея и макс - PullRequest
1 голос
/ 16 февраля 2020

Мне нужно выбрать 4 пользователей для каждой страны, которые имеют максимальное количество баллов с JPQL

В моем пользовательском объекте есть столбцы: id, Строковая страна и Длинные точки

I пытался сделать что-то подобное

SELECT u FROM User u WHERE u.points IN (SELECT u2.points FROM User u2 GROUP BY u2.country, u2.points HAVING COUNT(u2.points) <= 4)

кто-нибудь может мне помочь?

...