如何使用postgres获取员工报告的层次结构?

时间:2018-07-13 07:20:15

标签: postgresql postgresql-10

我是Postgres的新手。

我的postgres表名称为 Employee ,由以下几列组成

1.empid(uuid)//unique id
2.name
3.designation('engineer', 'asst.engineer', 'hr')
4.reporting_available('yes','no')
5.reporting_to('emp ids')//mapping to another employee

如果组织中的员工结构假设如下图所示

enter image description here

我需要查询以获取jenny的层次结构,直到报告可用(否)

预期产量

珍妮->山姆->乌代->桑杰。

自从桑杰不向任何人汇报以来,我们应该在桑杰中停止等级制度。

类似的问题

Postgres query to get all the children ids

SQL query to get the list of supervisor hierarchy. employee --> supervisor --> supervisor

how can I get all ids starting from a given id recursively in a postgresql table that references itself?

没有与我的问题相关的答案

0 个答案:

没有答案