你的位置:首页 > 软件开发 > 数据库 > 关于SQL递归查询在不同数据库中的实现方法

关于SQL递归查询在不同数据库中的实现方法

发布时间:2015-10-12 19:00:04
比如表结构数据如下:Table:TreeID Name ParentId1 一级 02 二级  13 三级  24 四级  3 SQL SERVER 2005查询方法://上查with tmpTreeas( select * from Tree where ...

比如表结构数据如下:

Table:Tree

ID Name ParentId

1 一级  0

2  二级  1

3  三级  2

4 四级  3

 

SQL SERVER 2005查询方法:

//上查with tmpTreeas(	select * from Tree where Id=2	union all	select p.* from tmpTree inner join Tree p on p.Id=tmpTree.ParentId)select * from tmpTree//下查with tmpTreeas(	select * from Tree where Id=2	union all	select s.* from tmpTree inner join Tree s on s.ParentId=tmpTree.Id)select * from tmpTree

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:关于SQL递归查询在不同数据库中的实现方法

关键词:sql

sql
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。