Die Resonanz hier im Forum hätte ja noch Luft nach oben gehabt...
Ich habe inzwischen selbst folgende Lösung gefunden, vielleicht hilft es ja mal jemandem weiter:
Code:
SELECT A.username,COALESCE(heimtore, 0)+COALESCE(auswtore, 0) AS TORE FROM
(SELECT b.username, SUM(toreh) AS heimtore
FROM benutzer b
LEFT JOIN spiele s ON s.spieleridh = b.benutzerid
GROUP BY b.benutzerid) AS A,
(SELECT b.username, SUM(torea) AS auswtore
FROM benutzer b
LEFT JOIN spiele s ON s.spielerida = b.benutzerid
GROUP BY b.benutzerid) AS B
WHERE B.username=A.username
ORDER BY TORE DESC