Bernard: MySQL und Left Join

Hallo !

ich habe ein Problem mit der Left Join Funktion. Ich habe 5 Tabellen, von denen ich 3 über die WHERE Klausel joine. Bei 2 davon muss ich einen LEFT Join verwenden, da auch Sätze angezeigt werden sollen, die in den rechten Tabellen nicht vorhanden sind (NULL Spalten in der linken Tabelle (Tab1), rechts kein Eintrag(Tab2 bzw. Tab3) ).

SELECT ...
FROM   Tab1 LEFT JOIN Tab2 ON Tab1.Key2 = Tab2.Key2
            LEFT JOIN Tab3 ON Tab1.Key3 = Tab3.Key3, Tab4, Tab5

WHERE  Tab1.Key4 = Tab4.Key4
AND    Tab1.Key5 = Tab5.Key5

Irgendwie funktioniert das Ganze aber nicht so wie ich will. Entweder habe ich den LEFT Join falsch verstanden oder ??? Die Sätze bei denen der Schlüssel von Tab2 und Tab3 (aus dem LEFT Join) BEIDE leer sind, fehlen zum Beispiel...

Für einen Tip wäre ich sehr dankbar..

Gruss
Bernard