RV: [Pgsql-ayuda] Full outer join

From: "jtaaribi" <jtaaribi(at)terra(dot)es>
To: <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: RV: [Pgsql-ayuda] Full outer join
Date: 2003-12-22 15:23:08
Message-ID: KDEJLCEJADFALPGJIEKGAEBGDDAA.jtaaribi@terra.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Muchas gracias Manuel por responderme.

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?

Saludos

Iñaki

-----Mensaje original-----
De: Martin Marques [mailto:martin(at)bugs(dot)unl(dot)edu(dot)ar]
Enviado el: lunes, 22 de diciembre de 2003 15:09
Para: jtaaribi; pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Asunto: Re: [Pgsql-ayuda] Full outer join

El Lun 22 Dic 2003 10:51, Martin Marques escribió:
> > Pero se produce un error: "FULL JOIN is only supported with
> > mergejoinable join conditions"
>
> select t.num, t.col1, t.col3
> from (SELECT t1.num,t1.col1, t2.col3 FROM
> t1 full outer join t2 on
> t1.num = t2.num)

Perdon, un error mio aca, agregar una t atras del sub-select, asi
seleccionas
los campos haciendo referencia a dicha relacion (t se puede ver como una
tabla vistual creada por el sub-select).

> WHERE
> t1.col2 = 1 and
> t2.col4 = 5

Saludos, y felices fiestas

--
11:06:01 up 26 days, 17:22, 4 users, load average: 1.76, 1.44, 1.09
-----------------------------------------------------------------
Martín Marqués | select 'mmarques' || '@' || 'unl.edu.ar'
Centro de Telematica | DBA, Programador, Administrador
Universidad Nacional
del Litoral
-----------------------------------------------------------------

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Fher 2003-12-22 16:38:57 [Pgsql-ayuda] Pg_Dump
Previous Message Jose Luis Torres 2003-12-22 14:39:37 Re: [Pgsql-ayuda] Alguien a compilado PostgreSQL en una Mac?