次のように、同じテーブルから 2 セットの列を選択しています。
select (select a, b, c from T1 FOR XML RAW('CAT1')),
(select d, e, f from T1 FOR XML RAW('CAT2'))
for XML PATH('Parent')
クエリの結果は
<Parent><CAT1 a="Data1" b="Data2', c="Data3" ><CAT2 d="Data4" e="Data5" f="Data6"></Parent>
回避する方法は?私は適切な親xmlに囲まれますか?
期待される結果
<Parent>
<CAT1 a="Data1" b="Data2', c="Data3">
<CAT2 d="Data4" e="Data5" f="Data6">
</Parent>