Hallo,
ich kann den fehler im moment auch nicht erkennen, LEFT JOIN sollte ja eigentliche alle mitarbeiter auflisten.
Tut es auch. Nur dann sagt er doch in der WHERE-Klausel, dass er nur die Datensätze will, bei denen die Daten in Feldern der Tabelle urlaubdaten bestimmte Anforderungen erfüllen. Damit schließt er alle Datensätze aus, bei denen die Felder der Tabelle urlaubdaten NULL enthalten. Das sind aber genau die Datensätze, die durch das LEFT JOIN zusätzlich, im Gegensatz zum INNER JOIN, hinzugekommen sind.
viele Grüße
Axel