Re: [HACKERS] Enhancing PGSQL to be compatible with Informix SQL

From: Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
To: The Hermit Hacker <scrappy(at)hub(dot)org>
Cc: Don Baccus <dhogaza(at)pacifier(dot)com>, Rod Chamberlin <rod(at)querix(dot)com>, pgsql-hackers(at)postgresql(dot)org
Subject: Re: [HACKERS] Enhancing PGSQL to be compatible with Informix SQL
Date: 2000-01-06 19:16:30
Message-ID: 200001061916.OAA16888@candle.pha.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

> > Yes, OUTER is an Informix-ism. Oracle uses *=. I think the first is
> > easier to add and makes more sense for us. *= could be defined by
> > someone as an operator, and overloading our already complex operator
> > code to do *= for OUTER may be too complex for people to understand.
> >
> > It would be:
> >
> > SELECT *
> > FROM tab1, OUTER tab2
> > WHERE tab1.col1 = tab2.col2
>
> What about >2 table joins? Wish I had my book here, but I though tyou
> could do multiple OUTER joins, no?

SELECT *
FROM tab1, OUTER tab2, OUTER tab3
WHERE tab1.col1 = tab2.col2 AND
tab1.col3 = tab3.col3

My assumption is that you can't join tab2 to tab3 becaue tab2 is already
outer, but I don't know.

--
Bruce Momjian | http://www.op.net/~candle
maillist(at)candle(dot)pha(dot)pa(dot)us | (610) 853-3000
+ If your life is a hard drive, | 830 Blythe Avenue
+ Christ can be your backup. | Drexel Hill, Pennsylvania 19026

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Bruce Momjian 2000-01-06 19:17:17 Re: [HACKERS] Enhancing PGSQL to be compatible with InformixSQL
Previous Message Thomas Lockhart 2000-01-06 19:08:00 Re: [HACKERS] Enhancing PGSQL to be compatible with InformixSQL