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