TEL:400-8793-956
当前位置:程序、服务器

我不了解JOIN和GROUP BY的组合

提问者: 近期获赞: 浏览人数: 发布时间:2021-02-28 09:12:38

 问:因此,我了解了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.movi​​e_id GROUP BY movie_id;
数值函数仍然能够准确地获取其数据,不是在没有movies表的情况下使用该表score吗?
 
也许我不太了解它,但是据我所知,数值函数使用 FROM some_given_table
 
 
答:我不确定我能否很好地解释它,但是movie表正在获得评论,因为该infor已加入到与movie表上的id列与reviews表上的movie_id列匹配的movie表中。
 
在许多MVC框架中,这将由has_many和belongs_to关系处理。电影有很多评论,而评论属于一部电影。
上一篇: 如何包含显示“ numbers-01.jpg”的图像标签
下一篇: JavaScript书..但不是绝对的初学者