繁体   English   中英

雪花层级

[英]Snowflake Hierarchal

我能够获取经理下的所有员工和向这些员工报告的子员工但我也想获得根经理的经理行。 我怎样才能做到这一点

    select employee_id, first_name, last_name, manager_id, manager_name
from employee
start  with manager_name = 108
connect by prior employee_id = manager_id

结果

但我也期待得到经理的经理,如下所示

在此处输入图片说明

如果应用此语法会发生什么:

CONNECT BY <col_1_identifier> = PRIOR <col_2_identifier>

经过:

select employee_id, first_name, last_name, manager_id, manager_name
from employee
start  with manager_name = 108
connect by prior employee_id = Prior manager_id

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM