[Pgsql-ayuda] Full outer join
Alvaro Herrera
alvherre@dcc.uchile.cl
Tue, 23 Dec 2003 09:59:32 -0300
On Tue, Dec 23, 2003 at 09:55:22AM +0100, jtaaribi wrote:
> Muchas gracias Martín por tu respuesta y perdona por haberme equivocado con
> tu nombre ;-)
>
> Con los datos del caso del ejemplo que he puesto, sí que valdría con OR.
> Pero no en general, ya que quiero que se cumplan _ambas_ condiciones a la
> vez pero sin excluir los null.
No entiendo por que no sirve WHERE a=2 OR a IS NULL ?
> Se me ha ocurrido una nueva SQL:
>
> select tt1.num, tt2.num, tt1.col1, tt2.col3
> from (select t1.num, t1.col1, t1.col2 from
> t1 where t1.col2 = 1) tt1
> full outer join
> (select t2.num, t2.col3, t2.col4 from
> t2 where t2.col4 = 5) tt2 on
> tt1.num = tt2.num
Parece razonable ...
--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"La felicidad no es mañana. La felicidad es ahora"