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

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

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

题目:获取所有非manager员工薪水情况,给出dept_no、emp_no以及salary

拆解题目:(这题完全没用到表1... 不明白什么情况)

1.把表2dept_emp和表3dept_manager先链接起来,取不是表3员工编号的表2中的员工编号emp_no和部门编号dept_no

2.把步骤1生成的表格重命名re,和表3salaries 重命名s链接起来,查询需要的数据即可。

select re.dept_no, re.emp_no, salary from 
(select de.emp_no, de.dept_no from dept_emp de 
join dept_manager dm
on de.dept_no =dm.dept_no
where de.emp_no not in (dm.emp_no)) re
join salaries s
on re.emp_no=s.emp_no
全部评论

相关推荐

程序员花海_:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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