這很難解釋,但我會舉一個例子。可以說我有如下表:使用TSQL如何在按字段進行分組的同時從表中返回XML?
PolicyNo ClientNo Name
-------- -------- ----
123 1 John
123 2 Sally
ABC 3 Alice
ABC 4 Bob
而且我想使用TSQL和「FOR XML」,以組信息在類似的策略號,如下所示:
<root>
<Policy>
<PolicyNo> 123 </PolicyNo>
<ClientInfo>
<ClientNo> 1 </ClientNo>
<Name> John </Name>
</ClientInfo>
<ClientInfo>
<ClientNo> 2 </ClientNo>
<Name> Sally </Name>
</ClientInfo>
</Policy>
<Policy>
<PolicyNo> ABC </PolicyNo>
<ClientInfo>
<ClientNo> 3 </ClientNo>
<Name> Alice </Name>
</ClientInfo>
<ClientInfo>
<ClientNo> 4 </ClientNo>
<Name> Bob </Name>
</ClientInfo>
</Policy>
</root>