[quote=”burga”:34jo794o]Oi gsmdf,
Uma solução simples é selecionar todos os registros de A e retirar aqueles que você não quer que apareça no seu resultado (os que possuem o campo2 com a mesma informação). Exemplo:
SELECT * FROM A
MINUS
SELECT ALIAS1.*
FROM A ALIAS1
JOIN B ALIAS2
ON ALIAS1.CAMPO1 = ALIAS2.CAMPO1
JOIN C ALIAS3
ON ALIAS1.CAMPO2 = ALIAS3.CAMPO1
JOIN C ALIAS4
ON ALIAS1.CAMPO3 = ALIAS4.CAMPO1
JOIN C ALIAS5
ON ALIAS1.CAMPO4 = ALIAS5.CAMPO1
WHERE ALIAS2.CAMPO2 = ALIAS3.CAMPO2
AND ALIAS2.CAMPO2 = ALIAS4.CAMPO2
AND ALIAS2.CAMPO2 = ALIAS5.CAMPO2;
Espero que ajude… Bem melhor do que fazer vários OR’s.[/quote]
Muito bem notado resolver pelo complementar. Valeu Burga!