您的位置:首页 > 数据库

Sql 递归算法 取得某个节点下面所有的节点

2015-11-10 11:16 330 查看


取得某个省下面所有节点:

递归函数写法

 

 

 

  with CTE(id) AS(

 

 

 

  SELECT ID FROM pub_Province where ID=11//查询出当前省的ID

  union all //显示当前级别以下的所有有关的数据

 

  select pub_Province.ID from CTE //查找出属于当前省的市,以及县的ID

  inner join pub_Province on CTE.id=pub_Province.Superior_ID //递归查询

  )

 

 

 

 

  select * from CTE

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息