#这题想了比较久,主要是忘记了筛选语句where也可以用子查询,还有一直纠结如何用筛选语句where将两个表的emp_no里相同的行(字符串)去掉 

步骤:
1.使用表连接将两个表连起来,连接键为emp_no,注意两个表都要分别别名;
2.注意left join dept_manager de
on em.emp_no = de.emp_no
这里应该是左连接,左边emp_no是所有员工(包括部门经理),右边emp_no只是部门经理所以可以有空值;
3.筛选条件语句where em.emp_no not in de.emp_no无法直接得出正确结果(in的用法本质上就是or的多选),因此in后面要指定“字符串/具体内容”,而不能直接用单列的“表头/字段名”来代替,因此用子查询再列一个表格出来才行。