SQL查询分类表节点及所有父节点记录

declare @classcode varchar(128)
SET @classcode = '1062'
;WITH T AS
(
  SELECT classcode, 
         parentcode, 
         classname 
  FROM   sys_wxzskclass
  WHERE  classcode = @classcode
  UNION ALL
  SELECT A.classcode, 
         A.parentcode, 
         A.classname 
  FROM   sys_wxzskclass AS A 
         JOIN T AS B ON A.classcode = B.parentcode
)
SELECT * FROM T ORDER BY classcode

  

posted @ 2021-10-27 09:08  violety  阅读(172)  评论(0编辑  收藏  举报