select
a.*
from tabla_a a
left loin tabla_b b on
     a.codigo=b.codigo
wehere b.codigo is null

El día 31 de mayo de 2010 14: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?
>
>
>
> Saludos
>
>
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a