mike: mysql - COUNT() gibt kein 0 aus

Beitrag lesen

Hallo,

ich habe zwei Tabellen,

"games":
player1 player2 winner looser

1       2       2      1
3       4       3      4

usw...

und

"player":
id

1
2
3
4

usw...

Jetzt will ich die Anzahl der Gewinne für jeden Player ausgeben:

Versucht habe ich es schon wie folgt:

SELECT COUNT(g.winner) AS wins, p.id FROM games g, player p
WHERE g.winner = p.id

Das Problem an der Sache ist, dass der Spieler, der nie gewonnen hat,
im Ergebnis fehlt.

Eventuell wisst ihr, wie ich das machen könnte.
Vielen Dank schon mal,

Mike