select dept_emp.emp_no as emp_no, 
        dept_manager.emp_no as manager
from dept_emp left outer join dept_manager
on dept_emp.dept_no = dept_manager.dept_no
having dept_emp.emp_no != dept_manager.emp_no;

这题我想复杂了

SELECT 
SELECT de.emp_no as emp_no,
        dm.emp_no as manager
from dept_emp as de left outer join dept_manager as dm
on de.emp_no = dm.emp_no
and de.dept_no = dm.dept_no
where  dm.emp_no is null;

我以为非索引词不能做关联词。

有重复值确实不适合做关联词,但是,在部门表中,部门编号就是索引,因此可以做关联词。

我最担心的问题是,由于员工表中存在多个员工对应一个部门的情况,当根据部门来关联表格时,会不会出现每个部门只显示一条数据的情况。

目前情况是不会。