我正在将下面的子查询作为SQL Server 2008中SELECT语句中的参数进行操作。执行此操作是否有任何缺点,以获取父查询并在服务器返回时将其解析出来。似乎很容易。
(
SELECT ag.Name, ag.[Description], ega.Gender, ag.[Order], ag.[Type]
FROM GrassrootsHoops.EventAgeGrade ega
INNER JOIN GrassrootsHoops.AgeGrade ag ON ega.AgeGradeId = ag.Id
WHERE ega.EventId = ev.Id FOR XML PATH('AgeGrade'), ROOT('AgeGrades')
) AS AgeGrades