--递归删除父节点及所有子节点create table tb(Id int, ParentId int, Name varchar(5))insert into tb select 1, 0, 'a1' union all select 2,2, 'a2' union all select 14, 1, 'b11' union all select 15, 1, 'b12' union all select 16, 14, 'c13' union all select 17, 14, 'c14'union all select 104,17,'d15'goWITH temptab(id, parentid, name) AS   (    SELECT root.id, root.parentid, root.nameFROM tb rootWHERE id=1UNION ALLSELECT sub.id, sub.parentid, sub.nameFROM tb sub, temptab superWHERE sub.parentid = super.id   )delete from tb where id in(select id from temptab)select * from tbgo drop table tb /*Id          ParentId    Name----------- ----------- -----2           2           a2

转载于:https://www.cnblogs.com/jiajiayuan/archive/2011/09/02/2163779.html

递归删除父节点及所有子节点(转)相关推荐

  1. Java根据父节点获取所有子节点

    通过递归调用的方式根据父节点获取所有子节点并返回列表: //1. 查找父节点位置://2. 根据父节点获取下面的子节点://3. 遍历得到下面的子节点:public static List<St ...

  2. mysql根据父节点递归查询所有子节点

    mysql根据父节点递归查询所有子节点 在开发中,我们经常遇到通过父级节点查询所有子节点的需求,我们知道在mysql中我们可以自定义函数的方式来实现这个功能,但是自定义函数根据父节点递归查询所有子节点 ...

  3. mysql查找无根节点sql_SQL 双亲节点查找所有子节点的实现方法

    怎么保存树状结构的数据呢?在 SQL 中常用的是双亲节点法.创建表如下 CREATE TABLE category ( id LONG, parentId LONG, name String(20) ...

  4. mysql查询某节点的所有子节点

    mysql查询某节点的所有子节点,支持无限级 SELECTid ,parent_id,name FROM(SELECTt1.id,t1.name,t1.parent_id,IF( find_in_se ...

  5. MySql语句查询某一级节点的所有子节点

    MySql语句查询某一级节点的所有子节点 ​ 在日常项目中,我们总能用到树型结构的数据,我们用代码去进行查询是比较麻烦的,这里提供一种sql语句查询父节点和子节点的方法. ​ 说明:只能当前节点查出所 ...

  6. mysql获取当前节点的所有叶子节点_mssql sqlserver 如何获取一个叶子节点下所有子节点呢?...

    摘要: 下文sql技巧-获取所有子节点的方法分享,如下所示: 实现思路: 通过while循环依次遍历节点,然后将起添加到临时表中返回 即可通过节点获取所有子节点 例: create table [ma ...

  7. 传递一个父id返回所有子id的用法,可用于删除父级以下的所有子级

    先在common文件夹建立一个function.php文件,然后写一个递归函数,传递一个父id返回所有子id,如下: function getChildrenId($node,$pid){$arr=a ...

  8. vue实现echarts树图修改节点图片,修改连线颜色,鼠标悬停显示详情,鼠标右键弹出菜单,搜索,导出PNG,高亮,查看节点是否还有子节点,修改树图的展示方式

    其实这些效果之前都有用js写过,但是最近在写vue项目,里面的些许语法还是有些不一样的,所以还是写一遍文章总结一下,下次遇到就可以直接用了. 如果想看js写法,可以看我别的文章 首先,实现效果入下图: ...

  9. Java递归查询某个节点下所有子节点多级信息(递归部门查询,递归树形结构数据查询)

    前言 在做项目中我们会遇到树形结构数据,如果我们想要查询某个几点下面所有子节点(多级)数据,此时我们又不知道下面有多少级节点以及节点ID,那么我们就需要使用递归去查询了,当然在数据库中写函数也是可以实 ...

最新文章

  1. LED调光,PFM即pulse frequence modulation
  2. oracle最新版本是多少_运维日记|关于Oracle的补丁你需要知道的事
  3. OOP 中的 方法调用、接口、鸭式辩型、访问者模式
  4. gdal java api_Java使用GDAL库
  5. SFTP多用户权限 linux环境 一站式解决方案
  6. 第二章 html标记语言,第二章-认识HTML标签
  7. 2018注册测绘师各地报名时间和注意事项!莫错过哦!
  8. HttpClient下载图片
  9. 基于Android的防疫信息管理系统源码【包调试运行】
  10. 阿里云服务器搭建 图文详细教程
  11. 模拟CMOS集成电路放大器总结(1)
  12. fingerprint mismatch错误原因分析
  13. 棋牌游戏开发制做花费,您知多少呢?
  14. 你全记住了 ,你就是老中医
  15. 【CSS3】 CSS3实现“图片阴影”效果
  16. 微信开启指纹支付功能 单账户每日限额5000元
  17. PermissionError: [Errno 13] Permission denied:报错解决
  18. adguard没有核心 core no_树莓派安装AdGuard Home屏蔽广告
  19. java商城后台图片上传功能_淘淘商城图片上传功能的实现
  20. TensorFlow实践项目的报告

热门文章

  1. Hilo开发H5小游戏踩坑笔记
  2. 树 - 定义和基本概念
  3. 怎样保证客户端和服务器端数据的一致性(数据的同步)
  4. 利用ASP.NET输出指定内容的WORD、EXCEL、TXT、HTM
  5. 数据绑定控件之DataList
  6. Django1.6 用Form实现注册登录注销修改密码(含代码!)
  7. android面试题总结加强
  8. Java泛型的实现原理
  9. C编译器、链接器、加载器详解
  10. 《研磨设计模式》读后感一