前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SQL根据指定节点ID获取所有父级节点和子级节点

SQL根据指定节点ID获取所有父级节点和子级节点

原创
作者头像
段邵华
修改2019-08-01 18:24:22
5.8K0
修改2019-08-01 18:24:22
举报
文章被收录于专栏:ASP.NETASP.NET

根据指定节点ID获取所有父节点

代码语言:txt
复制
with temp as(
select * from dbo.Category where Id=493 --表的主键ID
union all
select t.* from temp,dbo.Category t where temp.Pid=t.Id --父级ID=子级ID
)select * from temp order by Level;
查询结果
查询结果

根据指定节点ID获取所有子节点

代码语言:txt
复制
with temp as(
select * from dbo.Category where Id=344 --表的主键ID
union all
select t.* from temp,dbo.Category t where temp.Id=t.Pid --子级ID==父级ID
)select * from temp;
查询结果
查询结果

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档