Assum我有三个表User,Product和UserProduct。用户购买产品后,将创建UserProduct表中的记录。 我想计算用户购买的产品的平均数量。我可以在mySql RDBMS上使用纯SQL执行此操作,如下所示:
select avg(c) from (select count(*) as c from user_product up join user u on (up.user_id = u.id) group by u.id) as res
我有机会用JPA做同样的事吗?
更新:我知道子查询只能在WHERE或HAVING子句中使用,但仍然......