What is Syntax for multiple FULL OUTER JOINS?

From: "Patrick Hatcher" <PHatcher(at)macys(dot)com>
To: pgsql-sql(at)postgresql(dot)org
Subject: What is Syntax for multiple FULL OUTER JOINS?
Date: 2002-03-20 03:28:20
Message-ID: OF73139E9C.959B1D5B-ON88256B82.00125A5D@fds.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: 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

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message Stephan Szabo 2002-03-20 04:08:39 Re: What is Syntax for multiple FULL OUTER JOINS?
Previous Message Stephan Szabo 2002-03-20 00:01:28 Re: Yet another indexing issue.