consulta entre tablas

Jhno Castro
18 de Enero del 2006
hola a todos
tengo una tabla A y tabla B necesito todos los id de la tabla A que no este en la tabla B
el id de la tabla A relacionado con un cambo de la tabla B

muchas gracias

dabit
18 de Enero del 2006
Por lo que he entendido, podrias hacer una diferencia de la tablaA con la tablaB.

seria:
select campo
from tablaA
where ...
MINUS
select campo
from tablaB
where ...

Espero que te sirva.
Salu2

Novat
18 de Enero del 2006
Una solución utilizando sql estandar sería
select * from tablaA
where not exists ( select * from tablaB
where id_B = tablaA.id_A)