SQL Server: für XML-Pfad - Nist / Gruppierung
-
11-12-2019 - |
Frage
Ich habe Daten, die aussehen: generasacodicetagpre.
Ich möchte eine T-SQL-Abfrage in SQL Server schreiben, um die Daten so zurückzugeben: generasacodicetagpre.
Ich habe versucht, die Abfrage in XML miteinander zurückzugeben: generasacodicetagpre.
aber das gibt mir einen Order
-Knoten für jede Zeile (insgesamt 6) vs. nur einen Bestellknoten für jeden orderId
(insgesamt 2).
Alle Ideen?
Lösung
Andere Tipps
Zum Abschluss: Hier ist eine Lösung ohne sontallect, die für große Tische schneller werden sollte.Stattdessen gruppiert es den Tisch so oft wie in der XML-Ebenen vorhanden und identifiziert das Niveau mit Grouping_ID (siehe https://techet.microsoft.com/en-us/library/bb522495 (v= sql.105) .aspx und https://docs.microsoft.com/de-US / SQL / Relational-Database / XML / Nutzung-Explizit-Mode-mit-für-XML ): generasacodicetagpre.