获取所有员工当前的manager
获取所有员工当前的manager
http://www.nowcoder.com/questionTerminal/e50d92b8673a440ebdf3a517b5b37d62
1.联结什么,部门一致
de.dept_no = dm.dept_no #找自己的经理当然是部门一致,不是员工号
2.限制条件是什么:两表的当前日期、当员工自己就是经理时,不显示自己的经理
de.to_date = '9999-01-01' AND dm.to_date = '9999-01-01' AND de.emp_no <> dm.emp_no;代码如下:
SELECT de.emp_no, dm.emp_no manager_no FROM dept_emp de LEFT JOIN dept_manager dm ON de.dept_no = dm.dept_no #注意这里是部门一致,不是员工号一致 WHERE de.to_date = '9999-01-01' AND dm.to_date = '9999-01-01' AND de.emp_no <> dm.emp_no;总结:1、联结的使用;2、!=、<>的使用