Hallo,
ich mache gerade eine Datenabfrage und möchte diese mittels Pivot zusammenfassen.
Ich habe eine Tabelle mit den Spalten "Name", "Zuordnung"
Jeder Name kann öfter auftauchen und eine neue Zuordnung bekommen. Mittels Pivot kann ich das gut auflisten
select * from Tabelle pivot (max (Zuordnung) for Zuordnung in ([Z1],[Z2],[Z3])) as Sortierung
Jetzt kann es aber sein das noch mehrere Werte in die Spalte "Zuordnung" hinzu kommen. D.h. ich müsste jetzt per Hand [Z4] eintragen.
Nun meine Frage. Gibt es eine simple Möglichkeit das man alle Werte in "Zuordnung" abfragt so das diese dann Automatisch in die pivotierte Spalte eingetragen werden?
select * from Tabelle pivot (max (Zuordnung) for Zuordnung in (ALL?)) as Sortierung -- In ALL sollen alle werte der Spalte "Zuordnung" aufgelistet werden
Schonmal danke für eure Hilfe
Grüße Nejox