请教 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语句应该怎么写。还望各位大神们帮帮忙。
...全文
82 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复

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

前十条可以用top 10
回复
huchanglihcl 2015-10-13
自己顶一下!!!!!
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2015-10-13 05:18
社区公告
暂无公告