4
我正在处理一些包含XML片段的行。如何在GROUP BY操作中聚合XML片段
我在他们目前的状态行是这样的:
TeamId Player
----------------------------------------------------------------------------
1 | <Player><FirstName>Bob</FirstName><LastName>Smith</LastName></Player>
1 | <Player><FirstName>Sam</FirstName><LastName>Jones</LastName></Player>
2 | <Player><FirstName>David</FirstName><LastName>White</LastName></Player>
2 | <Player><FirstName>James</FirstName><LastName>Black</LastName></Player>
与我查询我期待组行通过TeamId
和聚合这些XML片段到父<Players>
元素,所以输出会看像这样:
1 | <Players>
<Player><FirstName>Bob</FirstName><LastName>Smith</LastName></Player>
<Player><FirstName>Sam</FirstName><LastName>Jones</LastName></Player>
</Players>
2 | <Players>
<Player><FirstName>David</FirstName><LastName>White</LastName></Player>
<Player><FirstName>James</FirstName><LastName>Black</LastName></Player>
</Players>
我应该怎么做? 非常感谢!
根(“运动员”) –
而且连接条件是内部子查询缺少“WHERE X.TeamId = T.TeamId” –
@KannanKandasamy谢谢:) – Chanukya