当前位置: 代码迷 >> SQL >> sql 基础 五 树查询
  详细解决方案

sql 基础 五 树查询

热度:99   发布时间:2016-05-05 12:49:38.0
sql 基础 5 树查询
select * from(select t.postid,        t.name,        t.parentidfrom gaus_postinfo tstart with t.parentid ='GAUS_POSTINFO_8e29081b-8cba-41be-a1da-fdba0ba94a86' connect by prior t.postid = t.parentid )treeTable--查看树select * from(select a.menu_name,       a.parent_id,       level "层次",       sys_connect_by_path(menu_name, '.') "合并层次",       prior a.menu_name "父节点",       connect_by_root a.menu_id "根节点",       decode(connect_by_isleaf, 1, a.menu_name, null) "子节点",       decode(connect_by_isleaf, 1, '是', '否') isleaffrom ipbp_webmenu astart with a.parent_id =1003 --从parent为空开始扫描connect by prior a.menu_id = a.parent_id --以child为父列连接parentorder siblings by menu_id desc --对层次排序)treeTablewhere treeTable.isleaf='是'
  相关解决方案