想要parent_id名称--sql连接

时间:2013-10-30 14:00:13

标签: sql join

我写了一个查询,允许我返回服务器列表及其所在的文件夹,但我还需要返回我努力做的父文件夹。

这是我写的正确返回文件夹和服务器的查询。

SELECT      
      a.foldername ,
      a.[Description],
      b.foldername,
      b.server_name ,
      b.[description]
FROM    table a
JOIN table b
    ON a.folder_id = TheServer.folder_id 
WHERE a.server_type = 0   
    AND server_name IS NOT null
ORDER BY [Server Group], [Server name] 

表格a也有parent_id列,也是folder_id

我想列出parent_id文件夹名称,但我正在努力。

1 个答案:

答案 0 :(得分:0)

您使用的是MSSQL 2005+吗?如果需要完整的层次结构,可以使用递归CTE。

http://technet.microsoft.com/en-us/library/ms186243(v=sql.105).aspx