Ich arbeite mit einigen Zeilen, die XML-Snippets enthalten.So aggregieren Sie XML-Snippets in der GROUP BY-Operation
Meine Zeilen in ihrem aktuellen Zustand wie folgt aussehen:
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>
Mit meiner Abfrage die Zeilen von TeamId
und aggregieren diese XML-Schnipsel in eine übergeordnete <Players>
Element, so dass die Ausgabe aussehen Gruppe werde ich bin auf der Suche wie folgt:
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>
Wie soll ich das machen? Vielen Dank!
Root ('Spieler') –
Auch Joinbedingung innerhalb subquery fehlt 'WHERE X.TeamId = T.TeamId' –
@KannanKandasamy Thanks :) – Chanukya