Ich habe eine Tabelle von hierarchischen Daten, die ich als eine einzige, gruppiert XML-Wert wählen versuche:SQL Server: Zweistufige GROUP BY mit XML-Ausgabe
Spalten: Id, Type, SubType, SubSubType
Beispieldaten:
Id Type Subtype SubSubType
1 Product Documentation Brochures Functional Brochures
2 Product Documentation Brochures Fliers
3 Product Documentation Data Sheets and Catalogs Data Sheets
4 Product Documentation Data Sheets and Catalogs Catalogs
5 Other Documentation Other classification User Guides
Für die obigen Daten, ich folgende xml ausgeben möchte:
<AllTypes>
<Type name="Product Documentation">
<SubType name="Brochures">
<SubSubType name="Functional Brochures"/>
<SubSubType name="Fliers"/>
</SubType>
<SubType name="Data Sheets and Catalogs">
<SubSubType name="Data Sheets"/>
<SubSubType name="Catalogs"/>
</SubType>
</Type>
<Type name="Other Documentation">
<SubType name="Other classification">
<SubSubType name="User Guides"/>
</SubType>
</Type>
</AllTypes>
, d. H. Eine einzelne xml-Struktur, die alle Zeilen aus der obigen Tabelle enthält, gruppiert nach der ersten Spalte (Type) und weiter gruppiert nach der zweiten Spalte (SubType).
Willkommen zu 'stackoverflow'. Gut beschrieben! Bitte teilen Sie den Beispielcode, den Sie bisher ausprobiert haben, damit andere Benutzer Ihnen helfen können. –