wähle alles aus der tabelle tipp aus, was in der praxis unpraktisch ist, wenn man nicht alle s benötigt. aber als beispiel gehts.
Code:
inner join game using(gameid)
hier wird die spalte
tipp.gameid mit der spalte game.gameid verglichen und diese muss am ende gleich sein!andern falls wird das spiel nicht angezeigt.
Code:
where tipp.team1>tipp.team2 && game.gameid = 1
der vergleich ob team1 größer als team2 ist (3:2) wäre so und diese müssen dann auch noch das zum spiel 1 gehören.
folgende tabelle:
Code:
gameid|team1|team2|player
1|2|3|1
1|3|2|2
2|0|0|4
1|5|0|6
das spiel endete 2:1 und es war spiel 1.danach solltest du das ergebnis bekommen.
und könntest somit dem spieler 2 + 6 einen punkt gutschreiben.
zum erstellen der richtigen db-struktur solltest du ein case tool verwenden, ich habs gestern bei mir gestern und muss sagen es ist um längen einfacher und du kannst fehler recht schnell finden.