Thread: RE: [HACKERS] Re: Informix and OUTER join syntax

RE: [HACKERS] Re: Informix and OUTER join syntax

From
"Ansley, Michael"
Date:
I was under the impression that if you used NATURAL JOIN, then the join
would be made on the declared keys.

Or doesn't SQL92 support declared keys?

MikeA

-----Original Message-----
From: Thomas Lockhart
To: Don Baccus
Cc: Bruce Momjian; PostgreSQL-development
Sent: 00/01/14 05:14
Subject: Re: [HACKERS] Re: Informix and OUTER join syntax

> And if I understand SQL92 correctly, if tab1, tab2, and tab3 only
> share col1 in common, then you can further simplify:
> SELECT *
> FROM tab1 NATURAL RIGHT JOIN (tab2 NATURAL RIGHT JOIN tab3)
> Is that right? ...and some
> might argue this is less clear than explicitly listing the column(s)
> to join on.

But this is "natural", right? ;)
                 - Thomas

-- 
Thomas Lockhart                lockhart@alumni.caltech.edu
South Pasadena, California

************


Re: [HACKERS] Re: Informix and OUTER join syntax

From
Thomas Lockhart
Date:
> I was under the impression that if you used NATURAL JOIN, then the join
> would be made on the declared keys.

Nope. On column names in common.
                - Thomas

-- 
Thomas Lockhart                lockhart@alumni.caltech.edu
South Pasadena, California


Re: [HACKERS] Re: Informix and OUTER join syntax

From
Don Baccus
Date:
At 03:20 AM 1/15/00 +0000, Thomas Lockhart wrote:
>> I was under the impression that if you used NATURAL JOIN, then the join
>> would be made on the declared keys.
>
>Nope. On column names in common.

(phew!)  This is how I remembered it.  Though it's in Boston and I'm
in Portland (OR, that is), due to my space-headedness, I can strongly 
recommend that interested folks spend some of those $25,000 or so
dollars saved by not using Oracle on a copy of Date's SQL primer :)

(I forget the exact title, but it's pretty good.  I'll probably pick
up the standard, too, but Date's book is as much critique as explanation
and the SQL 92 standard seems in need of critical comments)



- Don Baccus, Portland OR <dhogaza@pacifier.com> Nature photos, on-line guides, Pacific Northwest Rare Bird Alert
Serviceand other goodies at http://donb.photo.net.
 


Re: [HACKERS] Re: Informix and OUTER join syntax

From
Jose Soares
Date:

Don Baccus wrote:

> At 03:20 AM 1/15/00 +0000, Thomas Lockhart wrote:
> >> I was under the impression that if you used NATURAL JOIN, then the join
> >> would be made on the declared keys.
> >
> >Nope. On column names in common.
>
> (phew!)  This is how I remembered it.  Though it's in Boston and I'm
> in Portland (OR, that is), due to my space-headedness, I can strongly
> recommend that interested folks spend some of those $25,000 or so
> dollars saved by not using Oracle on a copy of Date's SQL primer :)
>
> (I forget the exact title, but it's pretty good.  I'll probably pick
> up the standard, too, but Date's book is as much critique as explanation
> and the SQL 92 standard seems in need of critical comments)
>
> - Don Baccus, Portland OR <dhogaza@pacifier.com>
>   Nature photos, on-line guides, Pacific Northwest
>   Rare Bird Alert Service and other goodies at
>   http://donb.photo.net.
>
> ************

IMHO "A Guide to THE SQL STANDARD" by Date/Darwen is an interesting
documentation but I'm reading
another very, very interesting book about SQL, here the title in english:
"SQL: The Standard Handbook" (Based on the New SQL Standard ISO 9075:1992(E)
by Stephen Cannan and Gerard Otten.
This a clear explanation of SQL standard made by two persons that colaborated
direct or indirect to establish
such Standard.

José