[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"