【发布时间】:2018-06-28 12:32:20
【问题描述】:
我有以下表格
领导
- id varchar
- employee_id varchar
员工
- id varchar
- lead_id varchar
将有一组员工分配给一个潜在客户。 Lead 表包含潜在客户的员工 ID。 员工表将有lead_id,这将是领导者的id键。
该表还将包含未分配给任何潜在客户的员工
我需要一个查询来显示分层结果,该结果将列出领导和领导下的员工
leader1(员工)
- 员工1
- 员工 2
领导2(员工)
- 员工 3
- 员工 4
知道如何通过 db2 查询获得这种分层结果吗?
【问题讨论】:
-
分层查询在 DB2 中非常简单。您只想要两个级别(如您的示例中所示)还是所有级别?如果您添加一些示例数据,我可以立即编写响应。
-
是的,我只需要 2 个级别,我正在编辑问题以添加您要求的示例数据
标签: sql db2 hierarchical-query