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. 父亲的儿子名字与用户和输出的名称的儿子,父亲或祖父的名字字典
- 6. 如何通过JSON子儿
- 7. SQL查询父亲的孩子关系
- 8. SQL:每个父亲的平均孩子
- 9. 如何通过亲子DIV扩展父DIV?
- 10. 链接如果其他语句
- 11. 通过case语句进行SQL连接
- 12. T-SQL如何通过语句
- 13. sql select语句与组通过
- 14. SQL语句通过这样的孩子按照父母的顺序排列
- 15. 如何通过连接语句在MySQL
- 16. 查询显示的父亲,儿子在一列
- 17. 发送一个儿子而不是父亲的对象
- 18. 集团通过SQL语句
- 19. 蟒蛇如何从父母的儿子的儿子导入
- 20. 与父亲儿童组合的动态表单
- 21. 与秩序亲子SQL查询通过,并限制
- 22. SQL - 通过父子连接中的子属性排序结果
- 23. 按父亲儿童排序数组
- 24. SQL where子句与case语句
- 25. 父子链的SQL查询
- 26. 通过SQL语句的Clearbox Radius属性?
- 27. Sql查询列表带有连接的父亲和孩子,如何区分他们?
- 28. 下拉菜单 - 父链接跳转,中心的儿童链接
- 29. 通过Rank链接的SQL()超过
- 30. jQuery的:获得父亲的父亲
哪个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 –