sqlserver查询树表某个节点所有的子节点

原创 2016年05月31日 13:33:31
DECLARE
    @s VARCHAR (MAX) SELECT
        @s = ',' + CAST (kindid AS VARCHAR(20)) + ''
    FROM
        treetable
    WHERE
        kindid = '25'
    WHILE @@ROWCOUNT > 0 SELECT
        @s =@s + ',' + CAST (kindid AS VARCHAR)
    FROM
        treetable
    WHERE
        charindex(
            ',' + CAST (kindid AS VARCHAR) + ',' ,@s + ','
        ) = 0
    AND charindex(
        ',' + CAST (parentkindid AS VARCHAR) + ',' ,@s + ','
    ) > 0 SELECT
        kindid,
        kindname,
        parentkindid
    FROM
        treetable
    WHERE
        charindex(
            ',' + CAST (kindid AS VARCHAR) + ',' ,@s + ','
        ) > 0
   


版权声明:本文为博主原创文章,未经博主允许不得转载。

java递归获取某个父节点下面的所有子节点

1.menu实体类 package recursion; /** * Created by tl on 2016/4/10. */ public class Menu { private...
  • tomcat_2014
  • tomcat_2014
  • 2016年04月10日 17:43
  • 20045

SQL 递归查询所有父子节点

sql 递归查询
  • QQ282030166
  • QQ282030166
  • 2016年05月16日 22:57
  • 10421

一条SQL语句得到树的父节点和子节点

表结构如下: id tinyint(4)  label varchar(100)latin1_swedish_ci parent tinyint(4) 部分数据:2Company03Media Cen...
  • jxyuhua
  • jxyuhua
  • 2005年07月12日 17:20
  • 2481

一条sql语句查询出树中所有叶子的指定父节点的下级节点

一条sql语句查询出树中所有叶子的指定父节点的下级节点 或者说 查询出树中指定父节点下的下级节点与所有对应的叶子...
  • elijah513
  • elijah513
  • 2015年03月10日 14:28
  • 1613

SqlServer找出所有的子节点,并按树形结构、层次查询

/* 效果如下(节点6的所有子节点) menuid  level  paths    menuname 6 0 6    系统管理 12 1 6-12 用户管理 20 2 6-12-20...
  • qq285679784
  • qq285679784
  • 2014年11月27日 13:49
  • 525

树形结构 数据库表设计

转载:逻辑数据库设计 - 单纯的树(递归关系数据) 相信有过开发经验的朋友都曾碰到过这样一个需求。假设你正在为一个新闻网站开发一个评论功能,读者可以评论原文甚至相互回复。   这个需求并不...
  • tiantiandjava
  • tiantiandjava
  • 2015年04月30日 09:46
  • 35372

T-Sql 递归查询(给定节点查所有父节点、所有子节点的方法)

-- 查找所有父节点 with tab as (  select Type_Id,ParentId,Type_Name from Sys_ParamType_V2_0 where Type_Id...
  • killcwd
  • killcwd
  • 2015年12月26日 17:25
  • 3504

SQL+sever+中递归查找子节点和父节点

  • 2012年05月19日 21:36
  • 13KB
  • 下载

C#,net查找一个Node所有子节点,演示递归调用

 private bool FindNode(TreeNode Node)        ...{           /**//* int ID1 = Convert.ToInt16(Node.Ta...
  • yanleigis
  • yanleigis
  • 2007年10月23日 09:43
  • 1799

oracle查询某节点下的所有子节点

select cid,cname,cpid  from yourtable  connect by prior cid=cpid start with cid=1
  • inthislife
  • inthislife
  • 2015年06月25日 14:43
  • 885
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sqlserver查询树表某个节点所有的子节点
举报原因:
原因补充:

(最多只允许输入30个字)