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

获取所有员工当前的manager

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

-- 解法一,嵌套子查询,可以尝试阅读理解一下
select a.emp_no,b.emp_no manager from   (
select emp_no,dept_no from dept_emp
where emp_no not in(
select emp_no from dept_manager 
))as a join dept_manager as b on a.dept_no=b.dept_no

--解法二,用部门做连接后,利用连接条件将员工号相同的记录剔除
select a.emp_no,b.emp_no manager
from dept_emp as a join dept_manager as b 
on a.dept_no=b.dept_no and a.emp_no!=b.emp_no


全部评论

相关推荐

1 收藏 评论
分享
牛客网
牛客企业服务