Código MySQL :
select columna1,columna2 from datos1 where columna1not IN ( select columna1 from datos2) select a.columna1,b.columna2 from datos1 a INNER JOIN datos2 b ON a.columna1=b.columna1 where b.columna1 is null
Funciona, el left join y el not in como esperaba, el problema es cuando pongo un 'where' limitando los resultados de la consulta dentro del not in; osea:
Código MySQL :
select columna1,columna2 from datos1 where columna1not IN ( select columna1 from datos2 where columna3="Pepe")
Pretendo que los pepes no salgan en mi lista, como puedo hacer esto con Left Join?, probé:
Código MySQL :
select a.columna1,b.columna2 from datos1 a INNER JOIN datos2 b ON a.columna1=b.columna1 where b.columna1 is null and b.columna3<>"Pepe"
Pero no funciona, ¿Alguna idea?
Gracias y saludos