Consulta em árvore do SQL Server
Preciso de ajuda é o MS SQL Server Query. Eu não sou muito DBA. Eu tenho um aplicativo com uma tabela da organização que é composta de um relacionamento pai-filho:
CREATE TABLE [dbo].[Organizations](
[OrgPK] [int] IDENTITY(1,1) NOT NULL,
[OrgParentFK] [int] NULL,
[OrgName] [varchar](200) NOT NULL,
CONSTRAINT [PK__Organizations] PRIMARY KEY CLUSTERED
Os dados de amostra são assim:
OrgPK, OrgParentFK, OrgName
1, 0, Corporate
2, 1, Department A
3, 1, Department B
4, 2, Division 1
5, 2, Division 2
6, 3, Division 1
7, 6, Section 1
8, 6, Section 2
Estou tentando gerar uma consulta que retorna um caminho organizacional com base em um determinado OrgPK. Exemplo se fornecido OrgPK = 7, a consulta retornaria 'Corporation / Departamento B / Divisão 1 / Seção 1'
Se fornecer OrgPk = 5, a sequência de retorno seria 'Corporation / Department A / Division 2'
Obrigado pela sua ajuda.