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
   


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

相关文章推荐

SQL 查询树形子节点.

MySQL中进行树状所有子节点的查询

在Oracle 中我们知道有一个 Hierarchical Queries 通过CONNECT BY 我们可以方便的查了所有当前节点下的所有子节点。但很遗憾,在MySQL的目前版本中还没有对应的功能。...

可拖拽子节点的树控件

MySQL中进行树状所有子节点的查询

在Oracle 中我们知道有一个 Hierarchical Queries 通过CONNECT BY 我们可以方便的查了所有当前节点下的所有子节点。但很遗憾,在MySQL的目前版本中还没有对应的功能。...

MySQL中进行树状所有子节点的查询 .

在Oracle 中我们知道有一个 Hierarchical Queries 通过CONNECT BY 我们可以方便的查了所有当前节点下的所有子节点。但很遗憾,在MySQL的目前版本中还没有对应的功能。...

zTree实现删除树子节点

zTree实现删除树子节点 1、实现源码 zTree实现基本树 <!-- var setting = { data: { simpleData...

【HDU5524 BC61 div1 B】【SET模拟】Subtrees 二叉树不同子节点树的子树个数

Subtrees Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others) Total...

ext2下拉树选项框comboxWithTree(支持异步加载子节点)

支持单选、异步加载子节点(当然一下子拼接好全部节点的json也是绝对没问题的),要支持多选则需要自行设置,(已测试通过)浏览器兼容ie8、谷歌、FF。
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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