SQL Fußballspiel-Tor-Tabelle zu Ranglisten-Tabelle

m4x

Cadet 4th Year
Registriert
Sep. 2004
Beiträge
119
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
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

  • fußball_datenbank.JPG
    fußball_datenbank.JPG
    109,3 KB · Aufrufe: 189
Zuletzt bearbeitet:
Dein SQL-Statement müsstest du einfach nur an ein INSERT hängen:
Code:
INSERT INTO <Tabellenname> (<Hier dein SQL von oben>)

Dabei wird davon ausgegangen, dass die dritte Tabelle schon existiert.

gruß
hostile
 
Zurück
Oben