子查询中的学说平均值

时间:2014-01-29 14:18:55

标签: php sql doctrine-orm dbal

有人建议如何使用Querybuilder编写以下查询吗?

查询的本质;营地可以有多个评论,每个评论都有不同数量的评分。查询的目的是计算每个评论的平均值,然后计算所有评论的平均值。

SELECT AVG(reviews.sclr0) FROM (
 SELECT AVG(a0_.score) AS sclr0 
 FROM AcsiCampsiteReview_Score a0_ 
 INNER JOIN AcsiCampsiteReview_Review a1_ ON a0_.reviewID = a1_.reviewID 
 WHERE a1_.status = 2 
 AND a1_.relationID = 'campsite-2014-100011' 
 GROUP BY a1_.reviewID
) reviews

感谢您的帮助!

0 个答案:

没有答案