with
RTU1 as(
select archiveID ,ParentID from TB_Archive_6),
RTU2 as(
select * from RTU1 where archiveID=9 union all
select RTU1.* from RTU2 inner join RTU1
on RTU2.ParentID=RTU1.archiveID
)
select * from RTU2
RTU1 as(
select archiveID ,ParentID from TB_Archive_6),
RTU2 as(
select * from RTU1 where archiveID=9 union all
select RTU1.* from RTU2 inner join RTU1
on RTU2.ParentID=RTU1.archiveID
)
select * from RTU2