1. 程式人生 > >ORACLE數據庫遞歸查詢當前節點的父節點和子節點(tree)

ORACLE數據庫遞歸查詢當前節點的父節點和子節點(tree)

oracle 遞歸

ORACLE 數據庫遞歸查詢當前數據的所有孩子數據(不包含自己)

SELECT id   AS id,
  parent_id AS parentId,
  parent_id AS parent,
  name      AS text
FROM mdm_center
  START WITH parent_id = #{parentId}
  CONNECT BY prior id  = parent_id

ORACLE數據庫查詢當前數據的所有父數據(包含自己)

SELECT id   AS id,
  parent_id AS parentId,
  parent_id AS parent,
  name      AS text
FROM mdm_center
  START WITH id              = #{centerId}
  CONNECT BY prior parent_id = id


ORACLE數據庫遞歸查詢當前節點的父節點和子節點(tree)