首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

树形结构数据查找某一节点(包含该节点)上所有子节点的sql

2012-07-22 
树形结构数据查找某一节点(包含该节点)下所有子节点的sql例如:查找中国下面的所有子节点selectt.*from(sel

树形结构数据查找某一节点(包含该节点)下所有子节点的sql
例如:查找中国下面的所有子节点

select  t.*        from           (            select t.*, sys_connect_by_path(n,'/') np , sys_connect_by_path(id,'/') ip,connect_by_isleaf            from test t             connect by prior t.id=t.parent            --start with t.parent is not null           ) t            where t.ip like '%2%'


图1为数据库数据
图2为查询结果 1 楼 masuweng 2011-10-15   只是在oracle中能使用connect by prior

热点排行