有两张表,一张包含分层员工数据,
ID、名称、ManagerId
1、老板、空
2、经理A、1
3、经理B、1
4、铅C、2
5、工程师D、4
...
另一个表包含谁是每个部门的负责人
编号,部门
2、发展
3、销售
4、项目X
现在我想基于第一个表创建一个视图,但还有一个部门列,由表 2 中具有条目的最近祖先确定。是否可以使用单个 SQL 语句?
ID、姓名、经理 ID、部门
1、老大、空、空
2、经理A、1、开发
3、经理B、1、销售
4、LeadC、2、ProjectX
5,工程师D,4,ProjectX