本文主要是介绍【高频SQL基础题】1978.上级经理已离职的公司员工,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目:
自己搜,在力扣上。
解题思路:
条件1 有上级而且对方离职了
条件2 薪资范围
条件3 employee_id 从小到大排列
条件2 和3 比较简单,所以最主要解决条件1的问题。
有上级而且对方离职了,所以 manager_id 不能为null。对方离职了,按照题目的定义,在此表中找不到数据,所以可以用not exists。
题目就解出来了。
select e1.employee_id from Employees e1
where e1.manager_id is not null and not exists (select 1 from Employees e2 where e2.employee_id = e1.manager_id) and e1.salary <30000
order by e1.employee_id
这篇关于【高频SQL基础题】1978.上级经理已离职的公司员工的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!