Ya consigo que no se me multipliquen todos los valores nulos segun los valores posibles de las tablas de combinación, ahora el problema es algo más sutil, la solución ha sido utilizar uniones y los campos que pueden ser nulos y se combinan ir poniendolos como SELECT NULL AS (nombre del campo real) pero cuando un campo tiene varios de estos campos no nulos me aparece tantas veces como esos campos no son nulos
Es decir, en vez de aparecer algo asi:
clave1 1/1/02 pepe dep1 mandar a Manolo
aparece lo siguiente
clave1 1/1/02 pepe
clave1 1/1/02 dep1
clave1 1/1//02 mandar a Manolo
Sabeis una forma de que aparezca de la primera forma.
Muchisimas gracias por adelantado