Hallo,
ich habe ein Problem, versuche das mal zu erläutern.
Ich habe für 2 Spieler eine kleine Datenbank (Thomas & Jens, zocken FIFA).
In einem SELECT ermittel ich die 5 TOPTEAMS für z.B. Thomas:
Das klappt auch alles einwandfrei.
Jetzt möchte ich aber die TOP5 so berechnen das wenn die gleiche Mannschaft öfters verloren als gewonnen hat, Sie nicht mehr in der Tabelle erscheint.
Momentan ist das so das die Top-Mannschaft auf die Flop-Mannschaft sein kann.
Das macht ja keinen Sinn.
Ich komme aber nicht weiter.
Wollte es so machen
...WHERE (score_thomas > score_jens) - (score_jens > score_thomas)
das geht aber nicht.
Kann mir bitte jemand sagen wie es geht?
Beste Grüße,
Jens
ich habe ein Problem, versuche das mal zu erläutern.
Ich habe für 2 Spieler eine kleine Datenbank (Thomas & Jens, zocken FIFA).
In einem SELECT ermittel ich die 5 TOPTEAMS für z.B. Thomas:
Code:
SELECT team_thomas, COUNT(team_thomas) AS teamthomas, img_url
FROM fifa, teams
WHERE score_thomas > score_jens
AND fifa.team_thomas = teams.teamname
GROUP BY team_thomas
ORDER BY teamthomas DESC
LIMIT 5
Das klappt auch alles einwandfrei.
Jetzt möchte ich aber die TOP5 so berechnen das wenn die gleiche Mannschaft öfters verloren als gewonnen hat, Sie nicht mehr in der Tabelle erscheint.
Momentan ist das so das die Top-Mannschaft auf die Flop-Mannschaft sein kann.
Das macht ja keinen Sinn.
Ich komme aber nicht weiter.
Wollte es so machen
...WHERE (score_thomas > score_jens) - (score_jens > score_thomas)
das geht aber nicht.
Kann mir bitte jemand sagen wie es geht?
Beste Grüße,
Jens