递归查询表sql
来源:互联网 发布:nodejs 书籍 知乎 编辑:程序博客网 时间:2024/05/16 07:27
我有一个表Table1
ID Name ParentID
----------- ----------- -----------
1 Name1 null
2 Name2 1
3 Name3 1
4 Name4 2
5 Name5 2
6 Name6 5
7 Name7 null
要求查Table1中Name为‘Name1’的所有数据和子数据。上表中的(1~6)条。
可以使用sql server 2005开始有的新功能With as。
WITH Temp AS (select * from Table1 where Name = 'Name1'union allselect s2.* from Table1 as s2, Temp as s1 where s2.ParentID = s1.ID)select * from Temp;
参考文章:http://www.ibm.com/developerworks/data/library/techarticle/0307steinbach/0307steinbach.html
- 递归查询表sql
- sql递归表查询子类
- SQL 递归查询
- SQL 递归查询
- SQL递归查询
- sql 递归查询
- SQL Server 递归查询
- SQL递归查询
- SQL递归查询函数
- SQL递归查询数据
- Sql 递归查询
- sql递归查询问题
- SQL递归查询函数
- SQL递归查询部门
- Sql 2005 递归查询
- SQL递归查询数据
- sql递归查询
- sql 递归查询
- flex 各组件样式大全
- 什么是IP数据包 .
- sqlserver express 2008 登陆身份验证配置及远程登陆配置
- QT 关联自定义控件
- System.Data.SQLite
- 递归查询表sql
- Assembly.Load
- MySQL远程访问时非常慢的解决方法 .
- 根据时间算出每天数量的总和
- JS的闭包
- IIS可以访问HTML但访问不了ASP(终极解决之道)! .
- vc 操作 excel 设置行颜色 .
- Android架构图以及主要类
- 新的一年开始了!