题目描述
有一个员工表,employees简况如下:
有一个部门表,dept_emp简况如下:
建表语句如下:
1 2 3 4 5 6 7 8 |
|
1 2 3 4 5 6 |
|
请你查找所有已经分配部门的员工的last_name和first_name以及dept_no,也包括暂时没有分配具体部门的员工,以上例子如下:
答案:
select
e.last_name,e.first_name,d.dept_no
from
employees as e
left join
dept_emp as d
on
e.emp_no = d.emp_no
考察左连接,左连接取两表的交集,然后该交集与坐标并集,其中缺失的元素为NULL。