题解 | #获取所有员工当前的manager#

获取所有员工当前的manager

https://www.nowcoder.com/practice/e50d92b8673a440ebdf3a517b5b37d62

select d.emp_no, dm.emp_no from  (select * from dept_emp d where d.emp_no not in (select dm.emp_no from dept_emp d,dept_manager dm where d.dept_no = dm.dept_no)) d, dept_manager dm where d.dept_no = dm.dept_no;

获取所有的员工和员工对应的经理,如果员工本身是经理的话则不显示

  1. 获取所有员工对应的经理的emp_no
  2. 获取员工的emp_no不在经理中的emp_no的所有信息-----列子查询 + 隐式内连接

select * from dept_emp d where d.emp_no not in (select dm.emp_no from dept_emp d,dept_manager dm where d.dept_no = dm.dept_no)

3. 获取2阶段中的员工id以及员工所对应的经理id-----隐式内连接

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务