mirror of
				https://gitee.com/coder-xiaomo/leetcode-problemset
				synced 2025-11-04 03:33:12 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			54 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			54 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<p>表: <code>Employees</code></p>
 | 
						||
 | 
						||
<pre>
 | 
						||
+-------------+----------+
 | 
						||
| Column Name | Type     |
 | 
						||
+-------------+----------+
 | 
						||
| employee_id | int      |
 | 
						||
| name        | varchar  |
 | 
						||
| manager_id  | int      |
 | 
						||
| salary      | int      |
 | 
						||
+-------------+----------+
 | 
						||
在 SQL 中,employee_id 是这个表的主键。
 | 
						||
这个表包含了员工,他们的薪水和上级经理的id。
 | 
						||
有一些员工没有上级经理(其 manager_id 是空值)。
 | 
						||
</pre>
 | 
						||
 | 
						||
<p> </p>
 | 
						||
 | 
						||
<p>查找这些员工的id,他们的薪水严格少于<code>$30000</code> 并且他们的上级经理已离职。当一个经理离开公司时,他们的信息需要从员工表中删除掉,但是表中的员工的<code>manager_id</code>  这一列还是设置的离职经理的id 。</p>
 | 
						||
 | 
						||
<p>返回的结果按照<code>employee_id </code>从小到大排序。</p>
 | 
						||
 | 
						||
<p>查询结果如下所示:</p>
 | 
						||
 | 
						||
<p> </p>
 | 
						||
 | 
						||
<p><strong>示例:</strong></p>
 | 
						||
 | 
						||
<pre>
 | 
						||
<strong>输入:</strong>
 | 
						||
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  |
 | 
						||
+-------------+-----------+------------+--------+
 | 
						||
<strong>输出:</strong>
 | 
						||
+-------------+
 | 
						||
| employee_id |
 | 
						||
+-------------+
 | 
						||
| 11          |
 | 
						||
+-------------+
 | 
						||
 | 
						||
<strong>解释:</strong>
 | 
						||
薪水少于 30000 美元的员工有 1 号(Kalel) 和 11号 (Joziah)。
 | 
						||
Kalel 的上级经理是 11 号员工,他还在公司上班(他是 Joziah )。
 | 
						||
Joziah 的上级经理是 6 号员工,他已经离职,因为员工表里面已经没有 6 号员工的信息了,它被删除了。
 | 
						||
</pre>
 |