数据库学习(1):树查询
2015-03-26 17:12
106 查看
1.oracle树
2.sql树
SELECT t.guid, t.name, t.icon, t.parentguid FROM test t start with t.parentguid= '48D37AB8-EA5D-4D91-9CAA-A986F35891W4' connect by t.parentguid=prior t.guid ORDER SIBLINGS BY T.guid
2.sql树
WITH temp AS ( --父项 SELECT * FROM Flow_UserGroup WHERE ParentId is null UNION ALL --递归结果集中的下级 SELECT m.* FROM Flow_UserGroup AS m INNER JOIN temp AS child ON m.ParentId = child.Id ) SELECT * FROM temp
相关文章推荐
- 黑马程序员_学习日记49_618数据库开发及ADO.Net(多条件搜索、case…when…语句、索引Index、子查询、分页、Join语句)
- 学习python 第三季:编写简单简单连接数据库并执行查询操作
- 数据库学习笔记(六)-联接查询和分组查询
- 七、Oracle数据库之学习笔记---Oracle的表的基本查询(4)
- 六、Oracle数据库之学习笔记---Oracle的表的基本查询(3)
- 学习数据库:SqlServer 2005之查询第m至第n条记录
- ThinkPHP学习笔记(七)深入学习数据库查询
- 学习数据库必须掌握的54条SQL查询语句
- ASP.NET温故而知新学习系列之ASP.NET多线程编程—多线程查询数据库记录
- 数据库学习(6)——基本查询操作
- C# - 反射学习,附带绑定实体类从数据库查询数据中,带源码学习!
- 从数据库随机查询出一批数据并排序输出——C#中DataTable技术学习
- ACCP学习旅程之-----使用C#开发数据库应用程序(第七章 用ADO.NET查询和操作数据库)
- 学习数据库―― 写出高质量、高性能的MySQL查询
- 两次SQL 学习之感悟——数据库查询语言——走进数据系列之十二
- 学习ContentProvider---之一:查询数据库
- 数据库学习一:查询工资前三高包括重复的人
- JasperReport学习笔记4-查询数据库生成动态的报表(WEB)
- 四、Oracle数据库之学习笔记---Oracle的表的基本查询(1)
- Lucene学习之一:使用lucene为数据库表创建索引,并按关键字查询