El query que te doy te permite saber eso. La clave es que sea un outer join y revisa la cláusula ON:
Código:
ON
...
AND t2.campo4 IS NULL
Eso es lo que te dice "todos los de aqui que no estén allá"
PD. Una corrección al SELECT es que debe ser "SELECT t1.*" y no "SELECT *"