我有以下非常基本的问题。当你这样做
select emp.id
from employees emp left join departments d on emp.id = d.id
你知道左边的桌子是员工,右边是一个部门。
但是当您添加其他联接时
select emp.id
from employees emp left join departments d on emp.id = d.id
left join sssn_works work on emp.id = work.id
然后在第二个左边的连接中左边的桌子和右边的一个。哪些表正好加入?到目前为止,左表是整个查询吗?
答案 0 :(得分:1)
在每个后续联接中,您可以参考所有先前使用的表。您可以将它们视为一个很棒的左表,但如果您加入非唯一列名,则必须引用它们的表名或别名。