MySQL: Ausgabe von einer Tabelle anhand eines Spielplans

Sebbel85

Grünschnabel
Abend!
Ich bastel gerade an einem Fussballtippspiel und habe bisher einen Spielplan der ersten 5 Spieltage der 1. Bundesliga in der Datenbank.
Der sieht wie folgt aus:

idspiele (int), mannschaft_heim (int), mannschaft_gast (int), anpfiff(int ist der timestamp), spieltag(int), tore_heim (int), tore_gast(int)

Jetzt war die Idee mit Hilfe von einem sql-Query eine komplette Tabelle aus der Datenbank zu laden, nur schaffe ich es nur die Tore und Gegentore ausgegeben zu bekommen, und das auch nur einzeln für Heim- bzw. Auswärtsspiele. Ich hab nur gar keine Idee, wie ich gleichzeitig die Punkte ausrechnen kann.
Meine Query sieht im Augenblick so aus:
Code:
SELECT 
 SUM(tore_heim)  AS tore, 
 SUM(tore_gast) AS gegentore, 
 SUM(tore_heim)-SUM(tore_gast) AS differenz,
 mannschaft_heim 
FROM spiele WHERE mannschaft_heim'

Ich hab bereits verschiedene Dinge mit Sub-Querys versucht, um dann nochmal mit
Code:
SELECT
 COUNT(*) * 3 
FROM spiele 
WHERE tore_heim > tore_gast 
GROUP BY mannschaft_heim
die Punkte für einen Sieg auszulesen, aber bekomme ich dann natürlich die Ausgabe für alle Mannschaften und es ist in einem Subquery nur ein Wert erlaubt.

Vielleicht hat ja jemand eine Idee
 
Zuletzt bearbeitet:
Zurück