Vinzenz Mai: Komplizierte MySQL-Abfrage!?

Beitrag lesen

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