我试图查询一个小桌子并获得具有特定类型的行数,并显示该类型中项目的平均价格,我的代码在下面,但是没有显示正确的结果
SELECT Movie_Genre, COUNT(*) as COUNT
FROM(
SELECT Movie_Genre,
AVG(Movie_Cost) 'Average Price'
FROM `indemoviedb`.`movie`) AS T
GROUP BY Movie_Genre;
关于我在哪里出错的任何指示,当运行此代码时,我得到一个包含2列和一行的表
由于
答案 0 :(得分:1)
您不需要子查询:
SELECT Movie_Genre,
AVG(Movie_Cost) as Average_Price,
COUNT(*) as Num_Movies
FROM `indemoviedb`.`movie` m
GROUP BY Movie_Genre;
注意: