| 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: | Whole Thread | Raw Message | 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: |