Hey, ich hab ein kleines Problem mit SQL und zwar möchte ich gerne mit einem SQL-Befehl aus er 1. Tabelle die 3. Tabelle erstellen.
Die zweite dient sozusagen nur als Veranschaulichung.
Denke es geht leicht mit 2-3 Zeilen diese so auszugeben, aber leider fehlt mir noch etwas Wissen dafür.
Also jede Manschaftszusammenstellung von Heim und Gast darf nur einmal vorkommen, die Punkte für Heim und für Gast müssen dann zusammenaddiert werden.
MfG
/Edit: hier noch der bisherige Code
Die zweite dient sozusagen nur als Veranschaulichung.
Denke es geht leicht mit 2-3 Zeilen diese so auszugeben, aber leider fehlt mir noch etwas Wissen dafür.
Also jede Manschaftszusammenstellung von Heim und Gast darf nur einmal vorkommen, die Punkte für Heim und für Gast müssen dann zusammenaddiert werden.
MfG
/Edit: hier noch der bisherige Code
Code:
SELECT IF( tor_heim > tor_gast, punkte_heim +3, IF( tor_heim = tor_gast, punkte_heim +1, punkte_heim +0 ) , IF( tor_heim < tor_gast, punkte_gast +3, IF( tor_heim = tor_gast, punkte_gast +1, punkte_gast +0 )
AND punkte_heim +0 ) heim
AND gast AS mannschaft
FROM ausgangstabelle
WHERE heim = gast
AND punkte = (
SELECT sum( punkte_heim, punkte_gast ) )
Anhänge
Zuletzt bearbeitet: