Einzelnen Beitrag anzeigen
  #3  
Alt 19.01.2013, 12:28:22
mysqller mysqller ist offline
Anfänger
 
Registriert seit: May 2011
Alter: 25
Beiträge: 5
AW: Abfrage mit JOIN und GROUP BY

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
Mit Zitat antworten