[Pgsql-ayuda] Full outer join
Martin Marques
martin@bugs.unl.edu.ar
Mon, 22 Dec 2003 10:51:42 -0300
El Lun 22 Dic 2003 10:14, jtaaribi escribi=F3:
>
> La consulta ser=EDa:
>
> select t1.num, t1.col1, t2.col3
> from t1 full outer join t2 on
> t1.num =3D t2.num and
> t1.col2 =3D 1 and
> t2.col4 =3D 5
>
> Para obtener:
>
> num | col1 | col3
> -----+------------
> 1 | a | xxx
> 2 | b | null
> 5 | null | zzz
>
> 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 =3D t2.num)
WHERE=20
t1.col2 =3D 1 and
t2.col4 =3D 5
=2D-=20
10:49:01 up 26 days, 17:05, 4 users, load average: 0.15, 0.37, 0.53
=2D----------------------------------------------------------------
Mart=EDn Marqu=E9s | select 'mmarques' || '@' || 'unl.edu.ar'
Centro de Telematica | DBA, Programador, Administrador
Universidad Nacional
del Litoral
=2D----------------------------------------------------------------