我需要按类型查找电影的平均价格。
这些表是电影(movie_genre)和价格(price_rentfee)
我试过了:

select movie_genre, avg(price_rentfee)
from movie, price
group by movie_genre;


它按流派列出了电影的类型以及平均租金,
但他们的平均租金相同。
有没有一种方法可以按类型对它进行平均?

最佳答案

您的查询说

FROM movie, price


那可能是个错误。它生成电影和价格的所有可能组合。您可能需要这样的东西才能获得有用的结果。

FROM movie
JOIN price ON movie.movie_id = price.movie_id

关于mysql - MySQL将平均值与按功能分组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26964437/

10-15 23:46