请教 hql 中的级联查询

huchanglihcl 2015-10-13 05:18:19
现有表
1:shopinfo(A)门店
2:member(B)会员
3:integral(C)积分
其中member表中关联shopinfo shop_info_id,integral 关联member member_id
现在要统计每个店的积分总排行,取前10条记录,用sql语句已经实现。
如下:
select A.shopname, sum(C.sumintegral) as Qty from shopinfo as A join member B on A.id=B.shop_info_id join integral C on B.id=C.member_id group by A.shopname ORDER BY Qty DESC limit 0,10

不知道用hql语句应该怎么写。还望各位大神们帮帮忙。
...全文
108 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
LongRui888 2015-10-14
  • 打赏
  • 举报
回复

我也不懂hql,这个是hibernate里的把。

前十条可以用top 10
huchanglihcl 2015-10-13
  • 打赏
  • 举报
回复
自己顶一下!!!!!

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧