| From: | Peter Vazsonyi <neko(at)kredit(dot)sth(dot)szif(dot)hu> |
|---|---|
| To: | Patrick Kay <patk(at)auctionsolutions(dot)com> |
| Cc: | pgsql-sql(at)postgresql(dot)org |
| Subject: | Re: Outer join in postgresql |
| Date: | 2000-06-12 18:21:38 |
| Message-ID: | Pine.LNX.4.10.10006122011350.1782-100000@kredit.sth.szif.hu |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-sql |
On Mon, 12 Jun 2000, Patrick Kay wrote:
> I am looking for a way run an outer join in psql. Can anyone help?
>
> Informix has an "OUTER" keyword. I don't see anything like this in the docs
> for psql.
>
> Thanks much.
> -Pat Kay
>
Hmmm... I don't now the exact definition of outer join.
I feel it may somethink like this:
SELECT * FROM a WHERE NOT EXISTS
(SELECT id FROM b WHERE b.id=a.id);
This works in postgresql, but doesn't use indices ;(
I mean this runs an sequencial scan on a, and many index scan on b.
The result may be done with a special hash-join, but not in current
versions.
I have a strange sens, in 7.1 it will be...
regards
--
nek;(
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Ed Loehr | 2000-06-12 19:23:47 | Re: Outer join in postgresql |
| Previous Message | Ed Loehr | 2000-06-12 15:23:58 | Re: Newbie question on how to check triggers created |