`
a498740995
  • 浏览: 33817 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

递归查询某id下的所有子节点

 
阅读更多
	StringBuffer sql = new StringBuffer();
			
			sql.append("  with copytable  as                                          																												");
			sql.append("   (																																										");
			sql.append("   select c.CATEGORIZATIONPLANGUID  from DT_ERMS_CATEGORIZATIONSCHEMES_CATEGORIZATIONINFO_METADATA  c where c.PID ='"+ nodeguid + "'    and  c.STATE!='2'                                           ");
			sql.append("  union all                              																														            ");
			sql.append("  select c.CATEGORIZATIONPLANGUID from copytable z                                          																					");
			sql.append("  inner join DT_ERMS_CATEGORIZATIONSCHEMES_CATEGORIZATIONINFO_METADATA c                                          																");
			sql.append("  on z.CATEGORIZATIONPLANGUID=c.PID   and c.STATE!='2'                                        															   								");
			sql.append("   )                                          															   							                                     	");
			sql.append("   select copytable.CATEGORIZATIONPLANGUID from copytable                                          															   				");
			
			logger.debug(sql);

 

分享到:
评论

相关推荐

    根据父节点找所有子节点数据.zip

    Java递归实现树查询,方法工具类可以直接引用,根据父节点可以获取本节点及其所有子节点数据(或获取到其下所有子节点数据)

    mysql 递归查找菜单节点的所有子节点的方法

    因此在这里采用类似递归的方法对菜单的所有子节点进行查询。 准备 创建menu表: CREATE TABLE `menu` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '菜单id', `parent_id` int(11) DEFAULT NULL COMMENT '父...

    递归拿到所有子类的id

    List list2 = new ArrayList(); public List getAll(String i,List<Student> list){ Iterator iter = list.iterator(); while(iter.hasNext()){ Student student = (Student)iter.next();...

    MySQL多种递归查询方法.docx

    文章主要知识点: Oracle 递归查询, start with connect by prior 用法 find_in_set 函数 concat,concat_ws,group_...第一种情况: start with 子节点id = ' 查询节点 ' connect by prior 子节点id = 父节点id

    js 递归json树实现根据子id查父id的方法分析

    本文实例讲述了js 递归json树实现根据子id查父id的方法。分享给大家供大家参考,具体如下: 最近做了一个类似用js实现思维导图的功能,作为思维导图,一定会有树状结构的数据产生,在操作里面的节点时会经常需要查找...

    根据当前节点获取所有父节点信息

    根据当前节点获取所有父节点信息(18代)SQL根据当前节点递归遍历获取所有父节点信息,短短的SQL可以解决复杂的问题

    使用递归删除树形结构的所有子节点(java和mysql实现)

    下面小编就为大家带来一篇使用递归删除树形结构的所有子节点(java和mysql实现)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    MySQL通过自定义函数实现递归查询父级ID或者子级ID

    主要介绍了MySQL通过自定义函数实现递归查询父级ID或者子级ID,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

    MySQL递归查询树状表的子节点、父节点具体实现

    简介:mysql5.0.94版本,该版本以及较高级的版本(5.5、6等等)尚未支持循环递归查询,和sqlserver、oracle相比,mysql难于在树状表中层层遍历的子节点。本程序重点参考了下面的资料,写了两个sql存储过程,子节点...

    sql server递归子节点、父节点sql查询表结构的实例

    一、查询当前部门下的所有子部门 WITH dept AS ( SELECT * FROM dbo.deptTab --部门表 WHERE pid = @id UNION ALL SELECT d.* FROM dbo.deptTab d INNER JOIN dept ON d.pid = dept.id ) SELECT * FROM ...

    删除父节点下的子节点 存储过程版 新手需多看几遍

    删除父节点下的子节点 存储过程版 新手需多看几遍 create function dbo.aa(@i int) returns @t table(ml_id int,parent_id int,level int) as begin declare @level int set @level=0 insert into @t ...

    php递归获取子级,父级,无限极分类,带demo,效率超高

    php递归获取子级,父级,无限极分类,带demo,效率超高。下载请评价,谢谢!!!

    asp.net TreeView递归循环子节点生成树形菜单实例

    本文实例讲述了asp.net TreeView递归循环子节点生成树形菜单的方法。分享给大家供大家参考,具体如下: 这里主要用到递归循环获取子结点 /// /// 生成根节点 /// /// <param name=treeview></param> protected ...

    treeview 递归调

    treeview 添加子节点,递归调用方法。"parent_id=0"是数据库中父节点字段……

    PostgreSQL树形结构的递归查询示例

    在不引入MPTT模型的前提下,必须通过递归算法来查询某个节点和下级子节点。 Oracle提供的connect by扩展语法,简单好用。但是其他的RDBMS就没这么人性化了(或者我不知道)。最近在项目中使用PostgreSQL来查询树形...

    Oracle递归树形结构查询功能

    树状结构通常由根节点、父节点、子节点和叶节点组成,简单来说,一张表中存在两个字段,dept_id,par_dept_id,那么通过找到每一条记录的父级id即可形成一个树状结构,也就是par_dept_id(子)=dept_id(父),通俗的...

    SQL Server 树形表非循环递归查询的实例详解

    --通过子节点查询父节点 WITH TREE AS( SELECT * FROM Areas WHERE id = 6 -- 要查询的子 id UNION ALL SELECT Areas.* FROM Areas, TREE WHERE TREE.PId = Areas.Id ) SELECT Area FROM TREE --通过父节点查询子...

    机器学习09--决策树02

    从根结点(root node)开始,对结点计算所有可能的特征的信息增益,选择信息增益最大的特征作为结点的特征,由该特征的不不同取值建立子节点;再对子结点递归地调用以上方法,构建决策树;直到所有特征的信息增益均很...

    决策树_决策树_

    具体方法是:从根节点开始,对节点计算所有可能的特征的信息增益,选择信息增益最大的特征作为节点的特征,由该特征的不同取值建立子节点:再对子节点递归的调用以上方法,构建决策树:直到所有的特征信息增益均很小...

Global site tag (gtag.js) - Google Analytics