Hallo
nur als Ergänzung zu Philipps Ausführungen:
name | flut | erdbeben | gesamt
berta| 15 | 25 | 40
anton| 10 | 5 | 15
cäsar| 5 | 5 | 10
Generell und allgemein gesagt Nein. MySQL bzw. SQL unterstützt kein
Abbilden von Attributwerten in Attributnamen (flug und erdbeben sind
ja Attributwerte und sollen in der Ausgabe *plötzlich* zu
Attributnamen verwandelt werden, das ist böse Magie!).
Jet-SQL, d.h. der SQL-Dialekt, den die Jet-Database-Engine, die v.a. hinter Microsoft Access steckt, unterstützt diese Anforderung. Das nennt sich in Access Kreuztabellenabfrage.
Syntax:
TRANSFORM Aggregatfunktion
SELECT-Anweisung
PIVOT PivotFeld [IN (Wert1[, Wert2[, ...]])]
Freundliche Grüße
Vinzenz