Matty: Probleme mit left-join-Abfrage

Beitrag lesen

Wenn ich die Abfrage auf einen Verein beschränken möchte, kann ich das nicht über "NotenVerein" aus der Tabelle Noten machen, weil ich dann nur die Spieler angezeigt bekomme, die bereits benotet sind.

Also müßte ich in der where-Klausel über weitere 2 Tabellen gehen:

Tabelle: Verein
VereinID, VereinSaison, VereinTrainer, usw.

Tabelle Vereinszugehoerigkeit:
ZugehoerigkeitsID, VereinID, SpielerID

Hast Du (oder auch jeder andere Interssierte) da auch noch ne Idee?

Grüße, Q.

Ja dann müsst es doch so gehen:

  
SELECT S.spielerID, S.spielerName, N.NotenNote, N.NotenBemerkung  
FROM Verein V  
LEFT JOIN Vereinszugehoerigkeit VZ ON (V.VereinID = VZ.VereinID)  
LEFT JOIN spieler S ON (VZ.SpielerID = S.spielerID)  
LEFT JOIN Noten N ON (S.spielerID = N.spielerID)  
WHERE S.spielerID = 2