Halihallo Ilja
SELECT name, SUM(IF(aktion="flut", spende, 0)) As Flut, SUM(IF(aktion="erdbeben", spende, 0)) AS Erdbeben, SUM(spende) AS Gesamt
FROM gruppe
GROUP BY name
ORDER BY 4 DESC
Du hast recht. Ich dachte, dass hier IF nicht geht, da es sich auf
ein aggregiertes Attribut bezieht. Es funktioniert jedoch, wie ich
eben versucht habe. Ist ja eigentlich auch logisch, wie so vieles im
Nachhinein :-)
Schöne Ostern und Dank der Korrektur
Philipp