如何用hql语句查询一个分组后的总记录条数,sql语句是可以执行的,hql不支持子查询

sql语句:selectcount(*)from(selectd.lie1frombiaodgroupbyd.lie2)biao2如何转为hql语句注:①查询的是分组后的... sql语句:select count(*) from (select d.lie1 from biao d group by d.lie2) biao2 如何转为hql语句
注:
①查询的是分组后的总记录条数,不是分组后各个分类的条数。
②因为程序已经做了封装,所以不能用Query query = session.createSQLQuery(sql)
哪位大侠知道吗 不胜感激
展开
 我来答
百度网友ef2ed3d99
2014-02-28 · 超过71用户采纳过TA的回答
知道小有建树答主
回答量:182
采纳率:0%
帮助的人:133万
展开全部
获取分组的最大排序序号即可啦:
select top 1 d.lie1
ROW_NUMBER() OVER(order by d.c_lie1) as _page_row_num_hb
from individual d
group by d.c_ssn,d.full_name
order by _page_row_num_hb desc
匿名用户
2014-02-27
展开全部
解放军而空
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式