Hallo Schorsch
Das geht so schon.
Ich staune nur, dass die DB solche Dinge nicht ruck-zuck erledigen kann.
Wenn überhaupt, das DBMS (Datenbankmanagementsystem). Jet-SQL, das ist die DBMS-Engine hinter MS Access kann so etwas sogar:
TRANSFORM AggFunktion
Auswahlanweisung
PIVOT Pivot-Feld [IN (Wert1[, Wert2[, ...]])]
und für die Wertliste kannst Du ein SELECT-Statement verwenden ...
Das nennt sich in Access Kreuztabellenabfrage. Mir ist allerdings kein weiterer SQL-Dialekt bekannt, der Deine Anforderung unterstützt. Denn Andreas hat völlig Recht, das ist Sache der Anwendung und dort problemlos und ruckzuck erledigbar.
Freundliche Grüße
Vinzenz