Quantcast
Channel: SQL Server Express Forum
Viewing all articles
Browse latest Browse all 484

Abfrage per Pivot

$
0
0

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



Viewing all articles
Browse latest Browse all 484