我正在尝试从 SQL 表中检索数据作为 XML。考虑下表:
Customers
Id Last First Phone1 Phone2
10 Doe John 555-2121 555-6145
33 Smith Sally 555-3333 555-7000
我想使用 SQL 中的 FOR XML 子句检索 Last、First、Phone1 和 Phone2 字段。但是,我想检索具有“晚上”属性的 Phone2 字段。例如,我希望 XML 看起来像:
<Customers>
<Customer>
<Last>Doe</Last>
<First>John</First>
<Phone Type="Daytime">555-2121</Phone>
<Phone Type="Evening">555-6145</Phone>
</Customer>
</Customers>
但是,我无法让它工作。有什么我想念的吗?任何和所有的帮助将不胜感激!