Q.: Probleme mit left-join-Abfrage

Beitrag lesen

Hallo,

habe 2 Tabellen.

Tabelle spieler:
spielerID, spielerName, spielerGeb, spielerGroesse, usw.

Tabelle Noten:
NotenSpielpaarung, NotenSaison, NotenVerein, NotenNote, NotenBemerkung, usw.

Wenn ich nun die Noten für jeden Spieler eintrage und möchte mir zwischendrin eine Liste anzeigen lassen, die mir alle Spieler (bspw. eines Vereins oder einer Spielpaarung) zeigt und diejenigen mit Note und Bemerkung befüllt, die bereits eingetragen sind und alle anderen freilässt, müsste das doch ungefähr so aussehen:

select s.spielerID, s.spielerName, NotenNote, NotenBemerkung
from spieler s, Noten
LEFT JOIN spieler ON spieler.spielerID = Noten.spielerID

Dachte ich jedenfalls, aber das Ergebnis ist ein ganz anderes (alleine, dass bei 50 Spielern und 50 Benotungen an die 1000 Ergebnisse kommen) .-(

Ich will einfach alle Spieler 1 mal aufgeführt haben. Einige wurden schon benotet und die anderen bekommen an die Stelle nen Input-Tag.

Wie muß denn der left-join hierzu aussehen?

Grüße, Q.