我在 SQL Server 2000 中显式使用 for xml 时遇到问题(所以我不能使用 sql 2005/8 中的新 path() 东西)
基本上我有两个表,我想要的 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是一对多的关系,我想做一个层次结构。
到目前为止,我似乎无法得到它,我设法得到的最接近的是 table1 中的所有记录,table2 中的所有记录都附加到 table1 的最后一个元素
对于建立这种关系的任何帮助将不胜感激。
-马尔辛