What is Syntax for multiple FULL OUTER JOINS? - Mailing list pgsql-sql

From Patrick Hatcher
Subject What is Syntax for multiple FULL OUTER JOINS?
Date
Msg-id OF73139E9C.959B1D5B-ON88256B82.00125A5D@fds.com
Whole thread Raw
Responses Re: What is Syntax for multiple FULL OUTER JOINS?  (Stephan Szabo <sszabo@megazone23.bigpanda.com>)
List pgsql-sql
Is it possible to do a full outer join on 3 or more queries?  I figured out
how to do 2, but I get an error message when trying to do three


Example:

(works)
select coalesce(a.f1, b.f1) as col_1, b.f2 as col_2
from(select f1, f2 from table1 where f3 =1) a
FULL OUTER JOIN(select f1, f2 from table1 where f3 =2) b
on a.f1 = b.f1

(does not work)
select coalesce(a.f1, b.f1,c.f1) as col_1, b.f2 as col_2, c.f2 as col_3
from(select f1, f2 from table1 where f3 =1) a
FULL OUTER JOIN(select f1, f2 from table1 where f3 =2) b
FULL OUTER JOIN(select f1, f2 from table1 where f3 =3) c
on a.f1 = b.f1and a.f1 = c.f1


TIA

Patrick Hatcher
Macys.Com
Legacy Integration Developer
415-932-0610 office
HatcherPT - AIM





pgsql-sql by date:

Previous
From: Peter Eisentraut
Date:
Subject: Re: How to create crude report with psql and/or plpgsql
Next
From: Stephan Szabo
Date:
Subject: Re: What is Syntax for multiple FULL OUTER JOINS?