From: | "Xavier Vidal" <xvpxvp(at)menta(dot)net> |
---|---|
To: | "'Pablo Braulio'" <brulics(at)gmail(dot)com> |
Cc: | "'pgsql-es-ayuda:postgresql(dot)org'" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Comparar datos de tablas. |
Date: | 2005-12-12 23:51:38 |
Message-ID: | 20051212235138.EORK18260.smtp04.retemail.es@pentium4 |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Entonces, para saber los registros de la segunda tabla cuyo campo no está en
la primera:
Select * from "segunda_tabla" where "campo_referenciado" not in (select id
from "primera_tabla")
> -----Mensaje original-----
> De: pgsql-es-ayuda-owner(at)postgresql(dot)org
> [mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de
> Pablo Braulio
> Enviado el: martes, 13 de diciembre de 2005 0:32
> Para: pgsql-es-ayuda(at)postgresql(dot)org
> Asunto: [pgsql-es-ayuda] Comparar datos de tablas.
>
> Hola a todos.
>
> Tengo una cuestión a salvar que no doy con la solución.
>
> Tengo una tabla cuyo campo id (serial) es la clave primaria,
> estando relacionada en otra tabla. No todos los valores de
> este campo en la primera tabla están en la segunda. Espero
> que se entienda esto.
>
> Lo que quiero es hacer un select que me muestre los campos
> que existen en la primera tabla y que no existen en la otra tabla.
>
> Supongo que lo que tendría que hacer es comparar estos
> valores de las dos tablas, pero no consigo encontrar nada con
> lo cual poder hacerlo.
>
> ¿Como podría comparar estos valores?. O mejor dicho, ¿como
> podría comprobar la existencia de unos datos en una tabla y
> en la otra?.
>
> Gracias a todos.
> --
> Saludos.
> Pablo
> ------------
> Jabber: bruli(at)myjabber(to)net
>
> ---------------------------(fin del
> mensaje)---------------------------
> TIP 3: si publicas/lees desde Usenet, por favor envía
> "subscribe-nomail"
> a majordomo(at)postgresql(dot)org para que tus mensajes puedan llegar
> a los suscriptores de la lista
>
From | Date | Subject | |
---|---|---|---|
Next Message | Cuenca | 2005-12-13 00:19:40 | Re: [pgsql-es-ayuda] acelerar función count(*) |
Previous Message | Pablo Braulio | 2005-12-12 23:32:06 | Comparar datos de tablas. |