1. 程式人生 > >ORACLE 根據根節點查所有上層節點

ORACLE 根據根節點查所有上層節點

style sele 社保 -c 所有 col 數據 sel 查詢

1.基本數據

SELECT * FROM TABLE_MUEN T

ID CODE NAME PARENTCODE

0 FIRST-SBZHYW 社保綜合 ROOT
1 SECOND-SBZHYW-ZZYW 自助業務 FIRST-SBZHYW
2 THIRD-SBZHYW-YWCXYDY 業務查詢與打印 SECOND-SBZHYW-ZZYW
3 FOUR-SBZHYW-GRCBZMDY 個人參保證明打印 THIRD-SBZHYW-YWCXYDY

2.SQL

SELECT CONNECT_BY_ROOT(ID),
CONNECT_BY_ROOT(T.CODE) CODE,
CONNECT_BY_ROOT(T.NAME) NAME,
CONNECT_BY_ROOT(T.PARENTCODE) PARENTCODE
FROM TABLE_MUEN T
WHERE T.CODE = ‘FOUR-SBZHYW-GRCBZMDY‘
CONNECT BY PRIOR T.CODE = T.PARENTCODE

ORACLE 根據根節點查所有上層節點