From: | Alvaro Herrera <alvherre(at)surnet(dot)cl> |
---|---|
To: | Jaime Casanova <systemguards(at)gmail(dot)com> |
Cc: | solraC siuL ravoT saviR <luisca723(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Ayuda |
Date: | 2005-06-28 23:22:09 |
Message-ID: | 20050628232209.GA25292@surnet.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Tue, Jun 28, 2005 at 04:17:51PM -0500, Jaime Casanova wrote:
> On 6/28/05, solraC siuL ravoT saviR <luisca723(at)gmail(dot)com> wrote:
> > pero no asi :
> > Select codigo_producto from {
> > select codigo_producto from factura
> > union
> > select codigo_producto from mvto_stock
> > }
> > whsere codigo_producto = '010101'
En SQL no existen esos { }. (Hace poco los vi en una sentencia que
mostraron en esta lista, que funcionaban adivinen en que RDBMS ...)
> Solo te interesa saber si esta en alguna de las dos tablas?
>
> haz dos selects separados, prueba primero con la tabla mas probable y
> si no lo encuentras con la siguiente.
Nah, basta un SELECT FROM tabla1 ... UNION ALL SELECT FROM tabla2 ...
(ojo que UNION es distinto de UNION ALL)
Eso combinado con un EXISTS o IN deberia dar la respuesta.
--
Alvaro Herrera (<alvherre[a]surnet.cl>)
"¿Cómo puedes confiar en algo que pagas y que no ves,
y no confiar en algo que te dan y te lo muestran?" (Germán Poo)
From | Date | Subject | |
---|---|---|---|
Next Message | Fernando San Martín Woerner | 2005-06-28 23:51:57 | Re: |
Previous Message | Victor | 2005-06-28 23:17:04 | Re: |