我有一个 hql 查询,我需要以某种方式对它们进行分组。所以这个查询看起来几乎是这样的:
SELECT a1,a2,a3
FROM tablename
GROUP BY a1,a2,a3;
Run Code Online (Sandbox Code Playgroud)
我想计算这个查询的结果,但不使用子查询(据我所知,HQL 不能从子查询中选择):
/* I don't want to do it in this way because of HQL */
SELECT count(*) FROM (
SELECT a1,a2,a3
FROM tablename
GROUP BY a1,a2,a3
);
Run Code Online (Sandbox Code Playgroud)
那么有没有办法在没有子查询的情况下计算分组结果?
| 归档时间: |
|
| 查看次数: |
2158 次 |
| 最近记录: |