04
以上步骤 2 和 3 的进一步说明
ON 子句 和 LEFT OUTER JOIN
有两张表:
学生表, 字段为: 班级, 姓名
成绩表, 字段为: 姓名, 成绩
现在需要返回编号班级为 001 班全体同学的成绩, 但是这个班级有几个学生缺考, 也就是说在成绩表中没有记录
为了得到我们预期的结果我们就需要在 on 子句指定学生和成绩表的关系(学生. 姓名 = 成绩. 姓名), 那么我们是否发现在执行第二步的时候, 对于没有参加考试的学生记录就不会出现在 vt2 中, 因为他们被 on 的逻辑表达式过滤掉了
我们想返回 001 班所有同学的成绩, 如何做?
要用 LEFT OUTER JOIN 就可以把左表 (学生表) 中没有参加考试的学生找回来
来源: https://mp.weixin.qq.com/s?__biz=MzI3NTkyMjA4NA==&mid=2247485167&idx=1&sn=e4ee5ea362d8179b2fdfb8acb5a5eba4&chksm=eb7c2b24dc0ba232107e838c57a218eefa142520db7ba12dc7ab26f64addc2f726a24f475186#rd