基于Alias字段在Oracle上进行递归查询

时间:2018-07-24 09:38:07

标签: oracle

我需要编写一个查询,该查询返回基于字段别名(不为null的字段别名)的父-子字段,我的表具有映射到子字段的三个字段:父,子和别名。像这样:

select nvl(alias, parent) as al_parent,
       nvl(alias, child) as al_child 
from BI.TEMP_PARENT_CHILD
where parent in (select child from BI.TEMP_PARENT_CHILD)

表格:

PARENT      CHILD       SORTID      ALIAS
p1          c1          1           CIA
p1          c2          2           C2A
c2          c22         3           (null)

0 个答案:

没有答案