在MSSQL中的簡單數據類型遞歸

在某些特定的項目需求中,我們需要實現樹狀數據結構,

由此,我們需要用遞歸將數據查詢出來。

 WITH T AS (
     SELECT ID,PID FROM TableName WHERE ID=1
     UNION ALL
     SELECT A.* FROM (SELECT ID,PID FROM TableName) A INNER JOIN T ON A.PID=T.ID
 )
 SELECT * FROM T

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章