4
我有一个hql查询,我需要以某种方式对它们进行分组。所以,这个查询看起来几乎是这样的:使用GROUP BY计数HQL结果
SELECT a1,a2,a3
FROM tablename
GROUP BY a1,a2,a3;
我想算这样的查询,但没有使用子查询结果(据我所知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
);
所以有没有一些方法来计算没有子查询的分组结果?
我想所有的行数。你的例子将返回每个组的计数。 – pepuch 2014-09-24 12:04:54