Path: dp-news.maxwell.syr.edu!spool.maxwell.syr.edu!drn.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed.multikabel.nl!195.121.255.51.MISMATCH!newsfeeder.wxs.nl!news.zanker.org!nntp-peering.plus.net!ptn-nntp-feeder02.plus.net!ptn-nntp-spool02.plus.net!ptn-nntp-reader02.plus.net!not-for-mail
Date: Sun, 10 Oct 2004 11:14:50 +0100
From: Paul <paul@test.com>
User-Agent: Mozilla Thunderbird 0.8 (X11/20040926)
X-Accept-Language: en-us, en
MIME-Version: 1.0
Newsgroups: comp.databases.theory
Subject: Re: 4 the FAQ: Are Commercial DBMS Truly Relational?
References: <hqd6kc.4go.ln@mercury.downsfam.net> <bVT9d.361333$Fg5.257522@attbi_s53> <tOKdnUpZC8NPtvXcRVn-sg@comcast.com> <eP%9d.219935$D%.37995@attbi_s51> <ur6dnYyKodQZNvXcRVn-ow@comcast.com>
In-Reply-To: <ur6dnYyKodQZNvXcRVn-ow@comcast.com>
X-Enigmail-Version: 0.86.1.0
X-Enigmail-Supports: pgp-inline, pgp-mime
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 14
Message-ID: <41690b98$0$44882$ed2619ec@ptn-nntp-reader02.plus.net>
Organization: Customer of PlusNet plc (http://www.plus.net)
NNTP-Posting-Host: 1c6def2b.ptn-nntp-reader02.plus.net
X-Trace: DXC=`Acj_I16ea5S5CJbl3g4?<igd3Y`7Rb;>37XnI;[OUC4>8X`C147l53i@7Q\=YF]10;F5ma]G:2E:X<Y<e;h9_56
X-Complaints-To: abuse@plus.net
Xref: dp-news.maxwell.syr.edu comp.databases.theory:26722

Laconic2 wrote:
>>You lost me. Do you mean something besides the part where
>>there are no rows on the right corresponding to rows on the
>>left, or do you mean something else?
> 
> No.  I meant that an outer join can introduce NULLS,  and NULLS don't belong
> in relations.

In a truly relational system you'd have an equivalent to the SQL OUTER 
JOIN, but it would have to specify default values for every relevant 
column in the SELECT list, so that if there wasn't a matching row, you'd 
have some non-NULL values to return.

Paul.
