我有一个有两列的表。一个是INT评级1-5,另一个是VenueId。我想找到VenueIds相同的评级的平均值。当我识别VenueId时,我有平均工作,但不知道如何调用所有相同的VenueIds。
connection.query("SELECT AVG(rating) AS value_sum FROM reviews
WHERE VenueId = 542", {model: Review}).then(function(projects){
console.log(projects)
});
});
答案 0 :(得分:1)
我们需要在这里使用具有聚合函数的Group by:
select venueId, avg(rating) as average
from reviews
group by venueId