获取所有员工当前的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、!=、<>的使用

全部评论

相关推荐

点赞 评论 收藏
分享
牛客765689665号:没有实习是硬伤,央国企看学历
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务