在某些特定的项目需求中,我们需要实现树状数据结构,

由此,我们需要用递归将数据查询出来。


WITH T AS (
SELECT ID,PID FROM TableName WHERE ID=1
UNION ALL
SELECT A.* FROM (SELECT ID,PID FROM TableName) A INNER JOIN T ON A.PID=T.ID
)
SELECT * FROM T

最新文章

  1. 读取DBF文件数据
  2. 4.CXF所支持的数据类型
  3. JSP HTML error code
  4. hdu----(1466)计算直线的交点数(dp)
  5. 关于Eclipse的常用快捷键
  6. [PS] 透明底图片制作
  7. 10个必看的PHP小代码,很实用!
  8. PHP XML DOM
  9. Android乐学成语之自定义Adapter
  10. phpstorm(或webstorm) 打开后 一直停留在scanning files to index....,或跳出内存不够的提示框
  11. C语言程序设计(基础)- 第3周作业
  12. 滑动窗口最大值的golang实现
  13. 【转】Oracle EBS中查询Profile的各种SQL
  14. Javascript深入之创建对象的多种方式以及优缺点
  15. nginx负载均衡后端tomcat无法加载js资源
  16. Linux 系统下使用dd命令备份还原MBR主引导记录
  17. Redis基础知识点面试手册
  18. 中国LINUX内核开发大会 ppt演讲资料 与 会议视频
  19. 解决 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile)
  20. poj3301--Texas Trip(最小正方形覆盖)

热门文章

  1. 将py文件打包为exe文件方法
  2. 2019-9-9:渗透测试,基础学习,pydictor使用,sql盲注,docker使用,笔记
  3. python之turtle画蚊香
  4. https揭秘
  5. MySQL查询字段类型为json的数据
  6. 使用Navicat连接阿里云服务器中的Mysql数据库
  7. PyCharm 2019.3发布,增加了哪些新功能呢?
  8. 基于H.ui.Admin UI模板的网站管理后台
  9. luogu P2272 [ZJOI2007]最大半连通子图
  10. mac+chrome 最常用快捷键