1. 程式人生 > >Oracle 遞迴查詢 樹查詢

Oracle 遞迴查詢 樹查詢

select o1.org_id, o1.org_name, o1.p_org_id
  from loss_pub_org o1
--where o1.org_level = '03'/*可以新增過濾條件*/
 start with o1.org_id = '83cf775b-cafc-40e0-b4cb-8c254d359e1e'
connect by prior o1.p_org_id = o1.org_id/*本條記錄的p_org_id 等於下條記錄的org_id,即向上查詢,查詢該部門的上級單位*/
connect by prior o1.org_id = o1.p_org_id/*本條記錄的org_id 等於下條記錄的p_org_id,即向下查詢,查詢該部門的下級單位*/