no4: SELECT-Abfrage

Beitrag lesen

Hallo zusammen!

Ich habe folgende Tabelle mit den Spalten id,team1,team2,tore1,tore2

Mit

SELECT team1,sum(if (tore1>tore2,3,if (tore1=tore2,1,0))) FROM spiele GROUP BY team1

erhalte ich alle Punkte, die ein Team bei Spielen erreicht hat, bei denen das Team an erster Stelle steht.

Analog geht das auch, wenn das Team an zweiter Stelle steht:

SELECT team2,sum(if (tore2>tore1,3,if (tore2=tore1,1,0))) FROM spiele GROUP BY team2

Klar, kann man jetzt die Ergebnisse der Abfragen einfach zusammenzählen.

Aber reicht auch eine Abfrage? Und wenn ja, wie müsste die aussehen?

Viele Grüße
no4