题解 | #获取所有非manager员工当前的薪水情况#

获取所有非manager员工当前的薪水情况

http://www.nowcoder.com/practice/8fe212a6c71b42de9c15c56ce354bebe

1.内连接 employees 和 dept_emp;
2.再内连接 salaries ,这么做的目的是将题目要求的字段全部连接到一个表里;
3.select 出题目所需字段,where 条件是员工编号不在部门经理表给定的员工编号里,即是非管理人员

select dept_no
      ,c.emp_no
      ,d.salary
from
     (select a.emp_no
           ,b.dept_no
      from employees a
      inner join dept_emp b
      on a.emp_no=b.emp_no) c
inner join salaries d
on c.emp_no=d.emp_no
where c.emp_no not in (select emp_no from dept_manager)
全部评论

相关推荐

Gardenia06...:刚开始学是这样的,可以看看左神和灵神都讲的不错
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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