From: | Charles Mott <cmott(at)scientech(dot)com> |
---|---|
To: | pgsql-sql(at)postgresql(dot)org |
Subject: | Outer Joins |
Date: | 2000-02-19 19:53:40 |
Message-ID: | Pine.LNX.4.10.10002191223340.8574-100000@if.scientech.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
How are outer joins implemented within PostgreSQL?
I would like to do a query of the form:
select a.x, b.y from a, b where a.x *= b.x;
The *= operator does not seem to exist. I've been
able to devise some clumsy workarounds by creating
temporary tables:
create table temp_table as
select a.x, b.y from a, b where a.x = b.x;
insert into temp_table
select x from a
except
select a.x from a, b where a.x = b.x;
Outer joins are apparently quite common, but I haven't
been able to find anything on this in either the users
guide, the draft of Bruce Momjian's upcoming book or the
Deja News archives.
Charles Mott
From | Date | Subject | |
---|---|---|---|
Next Message | Jens Glaser | 2000-02-19 20:14:50 | Re: [SQL] Outer Joins |
Previous Message | Ray Messier | 2000-02-19 17:18:51 | date formation problems |