jpa平均值(计数(*)
假设我有三个表User、Product和UserProduct。一旦用户购买了产品,就会在UserProduct表中创建一条记录。 我想计算用户购买产品的平均数量。我可以通过mySql RDBMS上的纯SQL实现这一点,如下所示:jpa平均值(计数(*),jpa,count,average,Jpa,Count,Average,假设我有三个表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也这么做
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子句中使用,但仍然