4、查找所有已经分配部门的员工的last_name和first_name

 

 

 

 

解题思路:

注意inner join和left join!(借鉴别人的分享)

employees表中的dept_no有可能为NULL;但dep_emp表中的dept_no一定不为NULL,所以使用内部联结,去除dept_no为NULL的employees。

联结时,如果需要把dept_no=NULL的数据也列出,要使用外部联结 LEFT/RIGHT OUTER JOIN ... ON ...

left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录
right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录
inner join(等值连接) 只返回两个表中联结字段相等的行。(也可省略inner)

 

 

 

 

 

 

 

 

 

posted @ 2021-03-12 14:32  努力中的小菜鸟  阅读(165)  评论(0)    收藏  举报