Re: RV: [Pgsql-ayuda] Full outer join

From: Martin Marques <martin(at)bugs(dot)unl(dot)edu(dot)ar>
To: "jtaaribi" <jtaaribi(at)terra(dot)es>, <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: Re: RV: [Pgsql-ayuda] Full outer join
Date: 2003-12-22 18:04:33
Message-ID: 200312221504.33297.martin@bugs.unl.edu.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El Lun 22 Dic 2003 12:23, jtaaribi escribió:
>
> Muchas gracias Manuel por responderme.

No soy Manuel, soy Matrín! :-)

> Creo que el subselect no me soluciona el problema. Si he entendido bien, el
> resultado de la subselect sería:
>
> num | col1 | col2 | col3 | col4
> -----+--------------------------
> 1 | a | 1 | xxx | 5
> 2 | b | 1 | null | null
> 3 | c | 2 | null | null
> 2 | null | null | yyy | 6
> 5 | null | null | zzz | 5
>
> Al limitar en el where de la select con t.col2 = 1 and t.col4 = 5, como
> resultado sólo se obtendría:
>
> num | col1 | col3
> -----+------------
> 1 | a | xxx
>
>
> Pero el resultado que yo deseo es:
>
> num | col1 | col3
> -----+------------
> 1 | a | xxx
> 2 | b | null
> 5 | null | zzz
>
> ¿Es así ¿Alguna alternativa?

No uses AND, usa OR.

--
select 'mmarques' || '@' || 'unl.edu.ar' AS email;
-----------------------------------------------------------------
Martín Marqués | mmarques(at)unl(dot)edu(dot)ar
Programador, Administrador, DBA | Centro de Telemática
Universidad Nacional
del Litoral
-----------------------------------------------------------------

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Martin Marques 2003-12-22 18:14:29 Re: [Pgsql-ayuda] Pg_Dump
Previous Message Alvaro Herrera 2003-12-22 17:54:11 Re: [Pgsql-ayuda] Pg_Dump