题解 | #查找入职员工时间排名倒数第三的员工所有信息#

获取员工其当前的薪水比其manager当前薪水还高的相关信息

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

select e.emp_no,m.emp_no,e.salary,m.salary from
(select dept_emp.emp_no,dept_emp.dept_no,salaries.salary from dept_emp 
left join salaries on dept_emp.emp_no=salaries.emp_no) e,
(select dept_manager.emp_no,dept_manager.dept_no,salaries.salary from dept_manager 
left join salaries on dept_manager.emp_no=salaries.emp_no) m 
where e.dept_no= m.dept_no and e.salary>m.salary
全部评论
思路:先查出所有员工的薪水表,再查出manager的薪水表,通过where判断就可以了,不知道有没有问题!
点赞 回复 分享
发布于 2022-03-24 10:29

相关推荐

评论
1
收藏
分享

创作者周榜

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