题解 | 查找在职员工自入职以来的薪水涨幅情况,注意左连接和内连接

查找在职员工自入职以来的薪水涨幅情况

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

#左连接a中的10002薪资会为空,最后也会输出,不符合条件
#第二个可以左连接和内连接,因为第一步已经筛选出在职员工,不会出现离职员工薪水为空的情况
select a.emp_no,(b.salary-c.salary) growth
from employees a inner join salaries b
on a.emp_no = b.emp_no and b.to_date = '9999-01-01'
left join salaries c on a.emp_no = c.emp_no and a.hire_date = c.from_date
order by growth 

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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