oracel:遞歸查詢父節點或者子節點(start with connect by prior)

很詳細的鏈接:start with connect by prior 遞歸查詢用法

select username,
       usercode,
       jobnumber,
       (SELECT organisename
          FROM JXD7_XT_ORGANISE
         where preorganiseid = '92'
         START WITH organiseid = (select organiseid
                                    from JXD7_XT_ORGANISE
                                   where a.deptid = organiseid)
        CONNECT BY organiseid = PRIOR preorganiseid) bm,
       (SELECT organisename
          FROM JXD7_XT_ORGANISE
         where organiseid = (select organiseid
                               from JXD7_XT_ORGANISE
                              where a.deptid = organiseid)) bz

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章