在外连接(在这种情况下让我们采用左外连接)在右侧表上添加过滤器如何工作?
SELECT s.id, i.name FROM Student s
LEFT OUTER JOIN Student_Instructor i
ON s.student_id=i.student_id
AND i.name='John'
我知道,如果过滤器在Student
表格上,它更像是“首先获取名称为 John 的所有行并加入表格”。
但我不确定过滤器是否在右侧表(Student_Instructor
)上是否是这种情况。过滤器如何i.name='John'
被解释?
谢谢