美文网首页
【mysql】1978. 上级经理已离职的公司员工

【mysql】1978. 上级经理已离职的公司员工

作者: 程序员小2 | 来源:发表于2023-06-15 08:01 被阅读0次

题目:

表: Employees

+-------------+----------+
| Column Name | Type |
+-------------+----------+
| employee_id | int |
| name | varchar |
| manager_id | int |
| salary | int |
+-------------+----------+
employee_id 是这个表的主键。
这个表包含了员工,他们的薪水和上级经理的id。
有一些员工没有上级经理(其manager_id 是空值)。

写一个查询语句,查询出,这些员工的id,他们的薪水严格少于$30000 并且他们的上级经理已离职。当一个经理离开公司时,他们的信息需要从员工表中删除掉,但是表中的员工的manager_id 这一列还是设置的离职经理的id 。

返回的结果按照employee_id 从小到大排序。

查询结果如下所示:

示例:

输入:
Employees table:
+-------------+-----------+------------+--------+
| employee_id | name | manager_id | salary |
+-------------+-----------+------------+--------+
| 3 | Mila | 9 | 60301 |
| 12 | Antonella | null | 31000 |
| 13 | Emery | null | 67084 |
| 1 | Kalel | 11 | 21241 |
| 9 | Mikaela | null | 50937 |
| 11 | Joziah | 6 | 28485 |
+-------------+-----------+------------+--------+
输出:
+-------------+
| employee_id |
+-------------+
| 11 |
+-------------+

解释:
薪水少于30000美元的员工有1号(Kalel) and 11号 (Joziah)。
Kalel的上级经理是11号员工,他还在公司上班(他是Joziah)。
Joziah的上级经理是6号员工,他已经离职,因为员工表里面已经没有6号员工的信息了,它被删除了。

mysql:

/* Write your PL/SQL query statement below */
select e1.employee_id
from 
Employees e1
left join Employees e2
on e1.manager_id=e2.employee_id

where e1.salary<30000
and
e1.manager_id is not null
and 
e2.employee_id is null
order by employee_id

相关文章

  • leetcode数据库类型:1978. 上级经理已离职的公司员工

    leetcode数据库类型:1978. 上级经理已离职的公司员工,难度:简单 解答: 这道题使用子查询就可以...

  • 人力资源管理案例分析

    公司员工小A因个人发展填写《离职申请表》要求办理离职手续,主管张经理认为小A是部门的核心员工,现在部门是一个萝卜一...

  • 管理探索

    员工离职原因: 1、和上级矛盾(领导力培养) 2、工资50%以上上涨 3、个人职业规划(要求企业系统发展) 总经理...

  • 签好了离职表

    月初提出辞职,煎熬了快一个月终于签了离职表,从上级经理审批确认,打印出所有的离职手续,再到签字,三分钟不到。 签之...

  • 物管大师真毛

    毛经理真毛 由于项目经理离职,公司安排毛经理到留香园任职,顶替离职的项目经理职位。 ...

  • 心情日记-工作那些事

    即使你和你的上级是很好的朋友,在公事上也不能无话不说。 我和我的经理是上个公司公事认识的,相处5个月后他离职了,一...

  • 公司变动不想赔偿十八般手段逼我离职,刷新了我的三观

    Z公司员工发了信息问准备转到什么岗位,接到通知非Z公司员工需要搬离。呵呵,这是逼我转岗或者离职啊。我回复了不考虑转...

  • 成长的开始吗?

    昨天下午,主任跟上级提出离职,9月20号就要走,她快到退休年龄,我知道她要离职的但没想到这么快!她跟上级...

  • 日更第二天

    今天是三月的第一天,发生了很多事。 原来待我很好的经理离职了,要向新的上级汇报。项目扛起了大梁,以后怕是任务会很重...

  • 授权委责

    授权是上级经理一项重要的能力,良好的授权可以提高组织运转效率,发展人才,提高敬业度。糟糕的授权会让上级经理陷入无休...

网友评论

      本文标题:【mysql】1978. 上级经理已离职的公司员工

      本文链接:https://www.haomeiwen.com/subject/rdzkydtx.html