题目4描述:
思路: 题目要求查找已分配部门的员工信息,返回字段涉及两个表,两个表有相同字段emp_no且唯一,可以对该字段使用连接操作
方法一:
select e.last_name, e.first_name, d.dept_no
from employees e, dept_emp d
where e.emp_no = d.emp_no;
不推荐
方法二:
采用自然连接
select e.last_name ,e.first_name ,d.dept_no
from employees e natural join dept_emp d
题目5描述如下:
思路:
与第四题差不多,只不过要求展示所有员工的信息,未分配部门的delp_no字段未NULL,采用左连接 left join就可以了
代码如下:
select e.last_name,e.first_name ,d.dept_no
from employees e left join dept_emp d
on e.emp_no = d.emp_no