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