Depende del motor de base de datos que estés utilizando, pero con LEFT JOIN deberías de poder hacer lo que quieres, es decir
SELECT Campos....
FROM (((((TuTablaPri LEFT JOIN ON TuTabla2 ON TablaPri.Campo1 = TuTabla2.Campo1 AND TablaPri.Campo2 = TuTabla2.Campo2) LEFT JOIN TuTablaX ON TablaPri.CampoX = TuTablaX.CampoX AND TablaPri.CampoY = TuTablaX.CampoY) LEFT JOIN.....
Y así hasta el infinito y más allá