在JPQL查询中获得COUNT个最大值

问题描述 投票:0回答:1

我正在尝试通过以下查询来检索所有部门的最大雇员数:

SELECT MAX(n) FROM (SELECT COUNT(e) FROM Employee e GROUP BY e.department) n

此查询无法解析,我假设它是FROM子句中的嵌套SELECT。有什么方法可以仅使用JPQL重写查询吗?

编辑:我还将查询重写为:

SELECT COUNT(e) FROM Employee e GROUP BY e.department ORDER BY COUNT(e) DESC

是否有可能获取此查询的第一行?

jpa eclipselink jpql
1个回答
0
投票

我假设是FROM子句中的嵌套SELECT

© www.soinside.com 2019 - 2024. All rights reserved.