sql 语句查询树结构

数据库表结构为

CREATE TABLE [dbo].[WB_HR_ExamTaskOrgType](
[TypeID] [uniqueidentifier] NOT NULL,
[FMEID] [uniqueidentifier] NULL,
[ParentID] [uniqueidentifier] NULL,
[TypeName] [nvarchar](30) NULL,
[CreatorID] [uniqueidentifier] NULL,
[CreatorName] [varchar](50) NULL,
[CreateTime] [datetime] NULL,
[OrderNo] [int] NULL,)

查询结果显示为某一个类别中的子节点,以及子节点中的子节点。

如 人类>小孩

            >青年>男青年

                     >女青年>已婚

                                  >未婚

sql 语句:

with cte as
(
select * from WB_HR_ExamTaskOrgType where TypeID=‘parentID
union all
select a.* from WB_HR_ExamTaskOrgType a join cte b on a.ParentID=b.TypeID
)

select * from cte

使用with 结构

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值