View Code

 1 获取节点的所有父节点
 2 ;with
 3 #tmp   as(
 4 select   *   from   tb
 5 where  id   =  'DMA20120327036'
 6 union   all
 7 select   a.*   from   tb a,   #tmp   b
 8 where   a.id   =   b.pid
 9 )
10 select   *   from   #tmp
11
12 获取节点的所有子节点
13 ;with
14 #tmp   as(
15 select   *   from   tb
16 where  id   =  'DMA20120327036'
17 union   all
18 select   a.*   from   tb a,   #tmp   b
19 where   a.pid   =   b.id
20 )
21 select   *   from   #tmp
22
23 搞好好久总结出来的……

转载于:https://www.cnblogs.com/comcyd/archive/2012/04/19/2456425.html

SQL with etc获取父节点或子节点总结相关推荐

  1. 总结获取原生JS(javascript)的父节点、子节点、兄弟节点

    关于原生JS获取节点,一直是个头疼的问题,而且调用方法的名字又贼长了,所以我选择用JQ,好像跑题了-- 话不多说看代码 获取父节点 及 父节点下所有子节点(兄弟节点) <ul><li ...

  2. # 如何获取父节点和子节点

    文章目录 一.获取父级节点 二.获取子节点 1.获取子节点 2.获取指定子节点 三.总结 一.获取父级节点 node.parentNode 代码如下(示例): <!DOCTYPE html> ...

  3. JavaScript基础12-day14【DOM查询(获取元素节点、获取元素节点的子节点)、全选练习、DOM增删改、DOM添加删除记录、Window对象方法】

    学习地址: 谷粒学院--尚硅谷 哔哩哔哩网站--尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版Ja ...

  4. js或jquery如何获取父级、子级、兄弟元素(包括祖级、孙级等)

    原生javascript方法: 1 var a = document.getElementById("dom"); 2 del_space(a); //清理空格 3 var b = ...

  5. jquery兄弟标签_jQuery获取父级、兄弟节点的方法

    原标题:jQuery获取父级.兄弟节点的方法 一.jQuery的父节点查找方法 $(selector).parent(selector):获取父节点 $(selector).parentNode:以n ...

  6. 【Groovy】自定义 Xml 生成器 BuilderSupport ( setParent 方法中设置父节点与子节点关系 )

    文章目录 一.setParent 方法中设置父节点与子节点关系 二.完整代码示例 1.MyBuilderSupport 生成器代码 2.使用 MyBuilderSupport 生成器创建 Xml 代码 ...

  7. 如何通过递归找父节点或子节点详解

    前言:如何通过递归去查询父节点或子节点,相信大家在平常肯定会遇到这样的需求,这一章我们就好好研究下如何用递归去找. 目录 一.递归找父节点或子节点 二.创建一张表关系表保存上面的关系 三.递归查询父节 ...

  8. ztree 获取当前选中节点的子节点集合

    功能:获取当前选中节点的子节点id集合. 步骤:1.获取当前节点 2.用ztree的方法transformToArray()获取当前选中节点(含选中节点)的子节点对象集合. 3.遍历集合,取出需要的值 ...

  9. Javacript中父节点、子节点、兄节点的简单用法[0306]

    Javacript中父节点.子节点.兄节点的简单用法[0306] 一.开解: 本文主要讲父子兄节点的简单用法,至于怎么取得节点,可以参考文[0301]和[0302],视情况而定,有时候我们分别会用到父 ...

  10. 数据结构-树:根节点、子节点、叶子节点是什么?

    前言:这个属于数据结构:树. 下面给个例子图解释(根节点.子节点.叶子节点). 上图数字 1.3.7是叶子节点:(因为他们下面没有分叉出子节点,所以称为:叶子节点)[度为0] 数字2.8是子节点: ( ...

最新文章

  1. AI+医疗:基于模型的医疗应用大规模分析 | 腾讯AI Lab学术论坛演讲
  2. java应用:csv文件的读写
  3. BRCM SDK 版本IPv6问题
  4. boost::connected_components用法的测试程序
  5. c++ 编译时检测结构体大小的的宏定义写法
  6. SQL 难点解决:直观分组
  7. C# 窗体半透明,控件不透明
  8. ubuntu16.04下ROS操作系统学习笔记(三 / 一)ROS基础-工作空间
  9. 如何基于云通讯构建企业移动信息化竞争力
  10. 小黑相关预搞书籍杂志等
  11. 现在1分、2分、5分硬币的收藏价格如何呢?
  12. Unity3D中unitypackage文件的图标显示及打开方式异常问题的解决方法(值得收藏)
  13. sumifs函数的使用方法,sumifs函数的多条件运用
  14. 战略规划,要这么做才对!
  15. adb shell appops(系统服务:appops)
  16. php msvcr110,安装PHP时计算机错误丢失了msvcr110.dll
  17. 【SayGoodBye.java】一封离职告别信
  18. PS2019计算机丢失,小编教您ps2019中如何调出历史记录
  19. 胖哈勃 web--NewSql Mysql 8 注入
  20. 网传阿里将裁两万人,其股价又大跌10个点,属实有些难了……

热门文章

  1. Keras版的GCN代码学习
  2. 【Caffe安装】ImportError: No module named caffe 的解决方案
  3. 基于堆叠卷积长短期神经网络【CNNLSTM】模型的时序数据预测分析
  4. 2021-06-26数组详解
  5. 计算机系统基础栈,计算机系统基础 (一): 程序的表示, 转换与链接 (第七周小测验)...
  6. shell 除法保留n位小数
  7. 关于Stringbuffer的需要注意的几点
  8. python中列表的嵌套是指列表的元素是另一个列表_Python实现嵌套列表去重方法示例...
  9. javascript 复选框(checkbox)全选/全不选/反选
  10. IntelliJ IDEA Maven配置 MAC系统