美文网首页
oracle递归查询当前节点的父子节点

oracle递归查询当前节点的父子节点

作者: 平面小狮子 | 来源:发表于2020-07-04 08:49 被阅读0次

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递归查询当前节点的父子节点

      本文链接:https://www.haomeiwen.com/subject/zxiyqktx.html