문제
표시된 것과 비슷한 XML 쿼리를 시도했습니다.
해결책
Use this query:
SELECT 1 as TAG,
NULL as Parent,
StepTrees.Name AS [StepTree!1!Name],
NULL as [Step!2!Name],
NULL as [Result!3!id]
FROM StepTrees
WHERE StepTrees.Name = 'ALFKI'
UNION ALL
SELECT 2,
1,
Null,
Steps.Name,
NULL
FROM Steps
JOIN StepTrees ON Steps.StepTreeId = StepTrees.Id
WHERE StepTrees.Name = 'ALFKI'
UNION ALL
SELECT DISTINCT 3,
2,
Null,
Steps.Name,
Results.id
FROM StepTrees
JOIN Steps ON Steps.StepTreeId = StepTrees.Id
JOIN Results ON Steps.StepId = Results.StepId
ORDER BY [Step!2!Name],[Result!3!id]
FOR XML EXPLICIT
제휴하지 않습니다 StackOverflow