我是 SQL Server 中“FOR XML”功能的新手。我正在使用 SQL Server 2012。
我有两个表,Word 和 Word_Expansion。
样本数据:
表[字]:
WordOID Word
------- ----
1 PIPE
2 WIRE
表 [Word_Expansion]:
WEOID fk_WordOID Word_Expansion
----- ---------- --------------
1 2 COAX
2 2 SPEAKER CABLE
3 1 CONDUIT
现在,我想生成类似于以下内容的 XML:
<expansion>
<sub>WIRE</sub>
<sub>SPEAKER CABLE</sub>
</expansion>
<expansion>
<sub>PIPE</sub>
<sub>CONDUIT</sub>
</expansion>
我已经在制作 XML FOR 语句方面付出了各种努力,但我似乎无法理解我需要做些什么才能将这两个表混合到正确的 XML 输出中。我将进一步深入研究 XML FOR 语法,但如果您有时间并且非常了解这一点...
有人对我应该尝试什么有任何指示吗?