Hallo,
schau mal unter
http://www.little-idiot.de/mysql/mysql-118.html.
Eventuell hilft die hier
Outer Joins weiter, dort ist ein Beispiel beschrieben, dass deinem Problem ähnelt.
Könnte das Problem nur mit Oracle-Datenbanken lösen, dort ist aber die Syntax doch ein bisserl anders.
Stephan