码迷,mamicode.com
首页 > 数据库 > 详细

递归查询 sqlserver

时间:2020-07-15 01:27:48      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:union   mic   delete   let   递归查询   name   sel   lazy   nio   

1.表 T_SYS_DISTRICT

技术图片

 

 

2.语句

WITH temp (OID,NAME,PARENT_OID) AS
(
SELECT D.OID,D.NAME,D.PARENT_OID FROM T_SYS_DISTRICT D WHERE D.IS_DELETE = N AND OID = ‘2
UNION ALL
SELECT S.OID,S.NAME,S.PARENT_OID FROM T_SYS_DISTRICT S,temp T WHERE S.IS_DELETE = N AND S.PARENT_OID = T.OID
) SELECT OID,NAME,PARENT_OID FROM temp;

 

3.语句解析

  不懂

4.结果

技术图片

 

递归查询 sqlserver

标签:union   mic   delete   let   递归查询   name   sel   lazy   nio   

原文地址:https://www.cnblogs.com/duanxu/p/13303054.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!