also irgendwie klappt es noch nich, oder ich hab die IF funktion hier falsch verstanden!
ich habe jetzt deins genommen und meins hier um mal zu sehen, wie er es einzelnd berechnet:
also hier kommt nie die richtigen punkte raus, ich kanns drehen und wenden wie ich möchte!
SIEG= 3 Punkte / UNENTSCHIEDEN= 1 Punkt / NIEDERLAGE= 0 Punkte
ich habe jetzt deins genommen und meins hier um mal zu sehen, wie er es einzelnd berechnet:
PHP-Code:
SELECT s1.id_mann, IF ( s1.tore > s2.tore, 3, 0) punkte1, IF ( s2.tore > s1.tore, 3, 0) punkte2, IF ( s1.tore = s2.tore, 1, 0) punkte3, IF ( s2.tore = s1.tore, 1, 0) punkte4
FROM sp s1
JOIN sp s2
ON (s1.id_spiel = s2.id_spiel AND s1.id_mann != s2.id_mann)
GROUP BY s1.id_mann
SIEG= 3 Punkte / UNENTSCHIEDEN= 1 Punkt / NIEDERLAGE= 0 Punkte
Kommentar