2

有人建议如何使用 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

谢谢你的帮助!

4

0 回答 0