博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
组织机构sql
阅读量:4640 次
发布时间:2019-06-09

本文共 536 字,大约阅读时间需要 1 分钟。

with cte as

(
    select vcOrganID, vcParentID, vcOrganName, 0 as lvl from tbOrgan
    where vcOrganID = 2
    union all
    select d.vcOrganID, d.vcParentID, d.vcOrganName, lvl+1
     from cte c inner join tbOrgan d on c.vcOrganID = d.vcParentID
)
select * from cte

select

    vcOrganID, vcParentID, vcOrganName,vcOrder,
    STUFF((select ',' + vcOrganID from tbOrgan
            where o.vcOrder like vcOrder+'%' and o.vcOrder<>vcOrder
            order by vcOrder
            FOR XML PATH('')), 1, 1, '') as parentIds
from tbOrgan o
order by vcOrder

转载于:https://www.cnblogs.com/shijun/p/4923158.html

你可能感兴趣的文章
2016北京集训测试赛(九)Problem C: 狂飙突进的幻想乡
查看>>
CentOS6.5手动升级gcc4.8.2
查看>>
3.9 java基础总结集合①LIst②Set③Map④泛型⑤Collections
查看>>
Unix和Linux下C语言学习指南
查看>>
linux指令
查看>>
linux下面升级 Python版本并修改yum属性信息
查看>>
局域网内通讯APP
查看>>
Unity Shader 图片流光效果实现(纯计算方式)
查看>>
POJ 2002 Squares
查看>>
Java 内存分配
查看>>
ObjectDataSource控件执行Delete操作时,出现“未能找到带参数的非泛型方法”的解决方案...
查看>>
Ubuntu17.10 React Native 环境搭建
查看>>
Atitit 基于sql编程语言的oo面向对象大规模应用解决方案attilax总结
查看>>
jQuery-2.1.4.min.js:4 Uncaught TypeError: Illegal invocation
查看>>
jvm-监控指令-jdump
查看>>
maven安装与配置
查看>>
偶记:mysql5.7的官方doc也有错误啊:写的是vc runtime 2010,但实际上必须是 vc runtime 2013。坑...
查看>>
费马小定理,欧拉定理,指数循环节
查看>>
数据类型以的相互转化及赋值操作符,常用数学函数
查看>>
React-Redux之API
查看>>