非常基本的问题sql join

时间:2014-05-11 08:15:08

标签: mysql sql

我有以下非常基本的问题。当你这样做

   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

然后在第二个左边的连接中左边的桌子和右边的一个。哪些表正好加入?到目前为止,左表是整个查询吗?

1 个答案:

答案 0 :(得分:1)

在每个后续联接中,您可以参考所有先前使用的表。您可以将它们视为一个很棒的左表,但如果您加入非唯一列名,则必须引用它们的表名或别名。