gli spazi se i valori fossero state stringhe...

Ci sono in entrambe le tabelle dei valori compatibili tra campo2 e campo3?

in altre parole esiste almeno un record che abbia "tutte" le condizioni previste dal where?

prova su una sola tabella il WHERE m.campo1=776 e vedi se i valori estratti in campo2 e campo3 esistono entrambi nella stessa tupla dell'altra tabella....