````````一个非常简单的表却头痛的问题!```````
表结构如下:
create table dir(
ID int identity(1,1), --目录ID
ParentID int, --父目录ID,顶层为0
DirName nvarchar(20) --目录名称
)
表数据
ID ParentID DirName
1 0 root
2 1 sub1
3 2 sub2
4 3 sub3
现在要根据ID号为4的一行数据,如何用SQL取得'1,2,3,4'这个字符串(或是'root/sub1/sub2/sub3')??有没有最简单高效的答案??