| 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: | Whole Thread | Raw Message | 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 |