Ich versuche über die Querry unten Punkte eines Tippspiels zu berechnen wenn ein User richtig getippt hat. Allerdings werden Punkte auch eingetragen obwohl Spiele.played falsch ist oder Spiele.erg1=0, Spiele.erg2=0, tip.tip1=4 und tip.tip2=8 was ja nicht sein sollte.
Könnte mir bitte jemand sagen wo mein Fehler liegt.
update tip, Spiele set tip.punkte=1
where (((Spiele.erg1<Spiele.erg2) and (tip.tip1<tip.tip2))
or ((Spiele.erg1>Spiele.erg2) and (tip.tip1>tip.tip2))
or ((Spiele.erg1=Spiele.erg2) and (tip.tip1=tip.tip2)))
and (Spiele.played = true )
Könnte mir bitte jemand sagen wo mein Fehler liegt.
update tip, Spiele set tip.punkte=1
where (((Spiele.erg1<Spiele.erg2) and (tip.tip1<tip.tip2))
or ((Spiele.erg1>Spiele.erg2) and (tip.tip1>tip.tip2))
or ((Spiele.erg1=Spiele.erg2) and (tip.tip1=tip.tip2)))
and (Spiele.played = true )
Comment