Re: Ayuda

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)

In response to

  • Re: Ayuda at 2005-06-28 21:17:51 from Jaime Casanova

Responses

  • Re: Ayuda at 2005-06-29 07:37:57 from Jaime Casanova

Browse pgsql-es-ayuda by date

  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: