请教 hql 中的级联查询
现有表
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语句应该怎么写。还望各位大神们帮帮忙。