问:因此,我了解了GROUP BY如何按列组合结果集,并且从同一张表中得出来是有意义的reviews。
选择movie_id,MIN(最低)AS最低得分,MAX(最高)AS最高得分,
AVG(平均)AS平均值,
来自评论GROUP BY movie_id;
但是在视频的后面,我们使用SELECT标题以更易于理解的形式显示结果:
SELECT标题,MIN(得分)AS最低得分,MAX(得分)AS最高得分,
AVG(得分)AS平均值,
从电影加入电影评论。id=
reviews.movie_id GROUP BY movie_id;
数值函数仍然能够准确地获取其数据,不是在没有movies表的情况下使用该表score吗?
也许我不太了解它,但是据我所知,数值函数使用 FROM some_given_table
答:我不确定我能否很好地解释它,但是movie表正在获得评论,因为该infor已加入到与movie表上的id列与reviews表上的movie_id列匹配的movie表中。
在许多MVC框架中,这将由has_many和belongs_to关系处理。电影有很多评论,而评论属于一部电影。