Hallo zusammen,
ich übe gerade am aktuellen WM-Beispiel SQL und bin da auf ein Problem gestoßen.
Ich möchte die Gesamtpunkte ermitteln.
Dazu addiere ich zwei SELECTs, was auch teilweise funktioniert, nur einige Spiele, die sehrwohl Punkte erreicht haben (auch Deutschland
) werden nicht angezeigt.
...ich hab auch schon mit UNION getüftelt, doch jetzt geht mir die Puste aus und ich bitte euch um Hilfe.
P.S.: Mit 2 DBs + 2 Abfragen deren Ergebnisse ich addiere klappts - is nur viel langsamer und ich denke SQL sollte das können...
Grüße
ich übe gerade am aktuellen WM-Beispiel SQL und bin da auf ein Problem gestoßen.
Ich möchte die Gesamtpunkte ermitteln.
Dazu addiere ich zwei SELECTs, was auch teilweise funktioniert, nur einige Spiele, die sehrwohl Punkte erreicht haben (auch Deutschland

Code:
$sqlSumScore = "SELECT ( SELECT SUM(`spiele`.`punkte1`) FROM `spiele` WHERE `spiele`.`id_team1` = '$teamID' ) + ( SELECT SUM(`spiele`.`punkte2`) FROM `spiele` WHERE `spiele`.`id_team2` = '$teamID' ) ";
P.S.: Mit 2 DBs + 2 Abfragen deren Ergebnisse ich addiere klappts - is nur viel langsamer und ich denke SQL sollte das können...
Grüße
Kommentar