SQL Server 2000 で for xml explicit を使用すると問題が発生します (したがって、SQL 2005/8 の新しい path() は使用できません)。
基本的に、2 つのテーブルがあり、必要な XML 構造は次のとおりです。
<xml>
<table_1 field1="foo" field2="foobar2" field3="foobar3">
<a_row_from_table_2 field1="goo" field2="goobar2" field3="goobar3" />
<a_row_from_table_2 field1="hoo" field2="hoobar2" field3="hoobar3" />
</table_1>
</xml>
つまり、table_1 は table_2 と 1 対多の関係にあり、その階層を作成したいと考えています。
これまでのところ、私はそれを得ることができないようです。私が得ることができた最も近いものは、table1のすべてのレコードであり、table2のすべてのレコードがtable1の最後の要素に追加されています
この種の関係を築くための助けをいただければ幸いです。
-マルシン