considerar las siguientes 2 preguntas:subselección vs combinación externa
select tblA.a,tblA.b,tblA.c,tblA.d
from tblA
where tblA.a not in (select tblB.a from tblB)
select tblA.a,tblA.b,tblA.c,tblA.d
from tblA left outer join tblB
on tblA.a = tblB.a where tblB.a is null
cual se obtienen mejores resultados? Mi suposición es que, en general, la combinación será mejor, excepto en los casos en que la subselección arroje un conjunto de resultados muy pequeño.