【问题标题】:Oracle Hierarchical Query Connect by Parent Child Tree Unknown level deep?父子树的Oracle分层查询连接未知级别深吗?
【发布时间】:2013-10-24 13:54:59
【问题描述】:

按父子树连接的 Oracle 分层查询 未知级别深吗? 简单但我似乎无法让它工作......


Table ABC
 ID      parent_ID   Name  
1          0          Art
2          0          Home
3          0          Contact
4          0          Bob
5          0          Boo
6          0          Foo
7          2          FooBoo
8          5          Hoo
9          8          My
10         2          Rob

Order by Name Results wanted

Art
Home
** FooBoo
** Rob
Contact
Bob
Boo
** Hoo
** ** My
Foo
FooBoo

【问题讨论】:

    标签: sql oracle hierarchical-data


    【解决方案1】:
    SELECT NAME, id, parent_id, LEVEL
    FROM ABC
    START WITH id = 0
    CONNECT BY PRIOR id = parent_id
    ORDER SIBLINGS BY NAME;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-09
      • 1970-01-01
      • 1970-01-01
      • 2020-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-20
      相关资源
      最近更新 更多