Vi pongo un problema, forse un bug di MSSQL... qualcuno per caso ne è a conoscienza?

select campo1 from tabella1
where campo1 NOT IN (select distinct campo2 from tabella2)

risultato: 0 rows

contenuto tabelle:

tabella1-Campo1:
a
b
c
d
e
f

Tabella2-Campo2:
b
f

Grazie