0
A
回答
3
如果S QL服務器(在公佈的圖像會)
Declare @Table table (ID int,CLevel int,CParent int ,Name varchar(50))
Insert into @Table values
(1,1,NULL,'Smith'),
(2,2,1 ,'Johnson'),
(3,2,1 ,'Williams'),
(7,3,2 ,'Brown')
;with cteHB (ID,CParent,Lvl,Name,PathName) as (
Select ID
,CParent
,Lvl=1
,Name
,PathName = cast(Name as varchar(500))
From @Table
Where CParent is null
Union All
Select cteCD.ID
,cteCD.CParent,cteHB.Lvl+1
,cteCD.Name
,PathName = cast(concat(cteCD.Name,' ',cteHB.PathName) as varchar(500))
From @Table cteCD
Join cteHB on cteCD.CParent = cteHB.ID)
Select A.ID
,A.CParent
,A.Lvl
,A.Name
,A.PathName
From cteHB A
返回
ID CParent Lvl Name PathName
1 NULL 1 Smith Smith
2 1 2 Johnson Johnson Smith
3 1 2 Williams Williams Smith
7 2 3 Brown Brown Johnson Smith
+0
謝謝,工作好你是天才 –
相關問題
- 1. D3.js JSON兒子與兩個父親
- 2. Angular2兒童親子溝通
- 3. 如何避免關係「我的父親是我的兒子」
- 4. 父親,兩個兒子,999幅繪畫
- 5. SQL查詢父親的孩子關係
- 6. sql select語句與組通過
- 7. SQL語句通過這樣的孩子按照父母的順序排列
- 8. 如何通過連接語句在MySQL
- 9. 發送一個兒子而不是父親的對象
- 10. 蟒蛇如何從父母的兒子的兒子導入
- 11. 集團通過SQL語句
- 12. SQL where子句與case語句
- 13. 下拉菜單 - 父鏈接跳轉,中心的兒童鏈接
- 14. 父子鏈的SQL查詢
- 15. 通過SQL語句的Clearbox Radius屬性?
- 16. Sql查詢列表帶有連接的父親和孩子,如何區分他們?
- 17. 通過Rank鏈接的SQL()超過
- 18. mysql:在父親兒子關係表中查找第一個父親的單個查詢
- 19. 通過鏈接服務器選擇語句的問題
- 20. 如何通過where子句限制連接子句
- 21. 如何強制wget跳過通向父元素的鏈接?
- 22. SQL Where子句通過列表的列
- 23. 如何通過組與SQL子查詢
- 24. SQL到linq語句與左連接,分組與按case語句
- 25. 親子通信通過管道在C
- 26. 通過管道親子進程通信
- 27. 鏈接表中的父和子記錄的SQL連接
- 28. css在他們父親的內部發行浮動盒子
- 29. 如何在dplyr中鏈接ifelse語句
- 30. SQL的下通CASE語句
哪個RDBMS是這個呢?請添加一個標籤來指定您是使用'mysql','postgresql','sql-server','oracle'還是'db2' - 或者其他的東西。 –
你需要自己加入。 –
http://meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images-of-code-on-so-when-asking-a-question/285557#285557 –