婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 使用SQLSERVER 2005/2008 遞歸CTE查詢樹型結構的方法

使用SQLSERVER 2005/2008 遞歸CTE查詢樹型結構的方法

熱門標簽:北京智能外呼系統供應商家 高德地圖標注電話怎么沒了 中國地圖標注省份用什么符號 孝感銷售電銷機器人廠家 江西穩定外呼系統供應商 智能電銷機器人教育 無錫梁溪公司怎樣申請400電話 電話機器人錄音師薪資 奧維地圖標注字體大小修改
下面是一個簡單的Family Tree 示例:
復制代碼 代碼如下:

DECLARE @TT TABLE (ID int,Relation varchar(25),Name varchar(25),ParentID int)
INSERT @TT SELECT 1,' Great GrandFather' , 'Thomas Bishop', null UNION ALL
SELECT 2,'Grand Mom', 'Elian Thomas Wilson' , 1 UNION ALL
SELECT 3, 'Dad', 'James Wilson',2 UNION ALL
SELECT 4, 'Uncle', 'Michael Wilson', 2 UNION ALL
SELECT 5, 'Aunt', 'Nancy Manor', 2 UNION ALL
SELECT 6, 'Grand Uncle', 'Michael Bishop', 1 UNION ALL
SELECT 7, 'Brother', 'David James Wilson',3 UNION ALL
SELECT 8, 'Sister', 'Michelle Clark', 3 UNION ALL
SELECT 9, 'Brother', 'Robert James Wilson', 3 UNION ALL
SELECT 10, 'Me', 'Steve James Wilson', 3

----------Query---------------------------------------
;WITH FamilyTree
AS(
SELECT *, CAST(NULL AS VARCHAR(25)) AS ParentName, 0 AS Generation FROM @TT
WHERE ParentID IS NULL
UNION ALL
SELECT Fam.*,FamilyTree.Name AS ParentName, Generation + 1 FROM @TT AS Fam
INNER JOIN FamilyTree ON Fam.ParentID = FamilyTree.ID
)SELECT * FROM FamilyTree

Output:

query_result
希望對您有幫助

Author: Petter Liu

您可能感興趣的文章:
  • 使用SqlServer CTE遞歸查詢處理樹、圖和層次結構
  • 在sqlserver中如何使用CTE解決復雜查詢問題
  • SQLSERVER2008中CTE的Split與CLR的性能比較
  • SQLSERVER2005 中樹形數據的遞歸查詢
  • sqlserver另類非遞歸的無限級分類(存儲過程版)
  • SqlServer使用公用表表達式(CTE)實現無限級樹形構建

標簽:泰州 海北 那曲 阜陽 通化 臨滄 齊齊哈爾 荊州

巨人網絡通訊聲明:本文標題《使用SQLSERVER 2005/2008 遞歸CTE查詢樹型結構的方法》,本文關鍵詞  使用,SQLSERVER,2005,2008,遞歸,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用SQLSERVER 2005/2008 遞歸CTE查詢樹型結構的方法》相關的同類信息!
  • 本頁收集關于使用SQLSERVER 2005/2008 遞歸CTE查詢樹型結構的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 盐城市| 侯马市| 建平县| 中西区| 镇宁| 庆安县| 横山县| 巴林右旗| 怀柔区| 秀山| 若尔盖县| 枣强县| 九江县| 同德县| 邹城市| 会昌县| 武功县| 汨罗市| 石泉县| 封丘县| 商水县| 承德市| 叙永县| 东光县| 泸定县| 张家港市| 理塘县| 元江| 荔浦县| 包头市| 黄梅县| 德江县| 濮阳市| 绥棱县| 松滋市| 运城市| 咸丰县| 来安县| 崇礼县| 太湖县| 大邑县|