El 31 de mayo de 2010 12:46, Desarrollo Escuintla < desarrollo.escuin...@gmail.com> escribió:
> Saludos Lista, > > Tengo las siguientes tablas: > > > *TABLA_A > *codigo > doc > > > *TABLA_B > *codigo > doc > > > > por eje: > > TABLA_A > codigo doc > 10 100 > 11 101 > 12 102 > 13 103 > 14 104 > > TABLA_B > codigo doc > 10 100 > 11 101 > > > la tabla_b depende de la tabla_a > > para seleccionar los registros que no estan en la tabla_b, y si estan > en la tabla_a, > > utilizo lo siguiente: > > SELECT * FROM tabla_a > WHERE > CODIGO NOT IN (SELECT codigo FROM tabla_b;) > > > entonces, esto daria el resultado: > > codigo doc > 12 102 > 13 103 > 14 104 > > > Ahora, esta consulta > ?se prodria realizar con algun join? > Si, por ejemplo: select * from otra_tabla inner join ( SELECT * FROM tabla_a WHERE CODIGO NOT IN (SELECT codigo FROM tabla_b;) ) as temp using ( codigo );