员工表:Employees
Column Name | Type |
---|---|
employee_id | int |
employee_name | varchar |
manager_id | int |
employee_id 是这个表的主键。
这个表中每一行中,employee_id 表示职工的 ID,employee_name 表示职工的名字,manager_id 表示该职工汇报工作的直线经理。
这个公司 CEO 是 employee_id = 1 的人。
问题
用 SQL 查询出所有直接或间接向公司 CEO 汇报工作的职工的 employee_id 。
由于公司规模较小,经理之间的间接关系不超过 3 个经理。
可以以任何顺序返回无重复项的结果。
示例
Employees table:
employee_id | employee_name | manager_id |
---|---|---|
1 | Boss | 1 |
3 | Alice | 3 |
2 | Bob | 1 |
4 | Daniel | 2 |
7 | Luis | 4 |