Return-Path: <ml-errors@fatcity.com>
Received: from air189.startdedicated.com (root@localhost)
 by orafaq.com (8.11.6/8.11.6) with ESMTP id hBCLDB127287
 for <oracle-l@orafaq.com>; Fri, 12 Dec 2003 15:13:11 -0600
X-ClientAddr: 66.27.56.210
Received: from ns3.fatcity.com (rrcs-west-66-27-56-210.biz.rr.com [66.27.56.210])
 by air189.startdedicated.com (8.11.6/8.11.6) with ESMTP id hBCLDAo27282
 for <oracle-l@orafaq.com>; Fri, 12 Dec 2003 15:13:10 -0600
Received: from ns3.fatcity.com (localhost.localdomain [127.0.0.1])
 by ns3.fatcity.com (8.12.8/8.12.8) with ESMTP id hBCLDhQJ020356
 for <oracle-l@orafaq.com>; Fri, 12 Dec 2003 13:16:48 -0800
Received: (from root@localhost)
 by ns3.fatcity.com (8.12.8/8.12.5/Submit) id hBCL0qT3016425
 for oracle-l@orafaq.com; Fri, 12 Dec 2003 13:00:56 -0800
Received: by fatcity.com (05-Jun-2003/v1.0g-b73/bab) via fatcity.com id 005D9B4B; Fri, 12 Dec 2003 12:54:41 -0800
Message-ID: <F001.005D9B4B.20031212125441@fatcity.com>
Date: Fri, 12 Dec 2003 12:54:41 -0800
To: Multiple recipients of list ORACLE-L <ORACLE-L@fatcity.com>
X-Comment: Oracle RDBMS Community Forum
X-Sender: "Bellow, Bambi" <bbellow@chi.navtech.com>
Sender: ml-errors@fatcity.com
Reply-To: ORACLE-L@fatcity.com
Errors-To: ML-ERRORS@fatcity.com
From: "Bellow, Bambi" <bbellow@chi.navtech.com>
Subject: RE: Misbehaving query
Organization: Fat City Network Services, San Diego, California
X-ListServer: v1.0g, build 73; ListGuru (c) 1996-2003 Bruce A. Bergman
Precedence: bulk
Mime-Version: 1.0
Content-Type: text/plain;	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Thank you Carol!
Bambi.

-----Original Message-----
Sent: Friday, December 12, 2003 2:44 PM
To: Multiple recipients of list ORACLE-L


Junk minus junk2 results in no rows, and when you do the implied
cartesian join between view a and view b, joining no rows with  one row
gives no rows.

Makes sense to me.

Carol Bristow
DPRA Inc.
1300 N 17th St Suite 950
Rosslyn, VA 22209
Work: 703-841-8025
Fax: 703-524-9415

-----Original Message-----
Sent: Friday, December 12, 2003 3:05 PM
To: Multiple recipients of list ORACLE-L

Hi!

I have a query that I think is behaving oddly; and, it may just be that
I'm
blind and am doing something silly (*there's* a first!), or it may be
environment specific, but, I'm thinkin it may just be a bug.  I have
filed a
TAR with Oracle, and they keep sending workarounds, when I told them
from
the start that I've got one, this is only a question of why this query
isn't
working.  So, two parts, really... is this query really not working, and
if
so, does anyone have a clue as to why?

We're on 9.2.0.2 on SunOS.  The overall issue is easy.  I have two
tables.
I want to find the difference in the contents.  This is easily
accomplished
by doing

A MINUS B
UNION
B MINUS A

*That's* not the issue.  The issue is that if I do this through inlines,
the
query fails.  I'll put everything out there so you can just cut and
paste
iffen you wanna...

SQL> create table junk (test char(1));

Table created.

SQL> insert into junk values ('A');

1 row created.

SQL> insert into junk values ('B');

1 row created.

SQL> insert into junk values ('C');

1 row created.

SQL> create table junk2 as select * from junk;

Table created.

SQL> insert into junk2 values ('X');

1 row created.

SQL> select * from junk;

T
-
A
B
C

SQL> select * from junk2;

T
-
A
B
C
X

SQL> select * from junk minus select * from junk2
  2  union
  3  select * from junk2 minus select * from junk;

T
-
X

SQL> select a.* 
  2  from
  3  ( select * from junk2 minus select * from junk ) a;

T
-
X

SQL> select a.*, b.*
  2  from
  3  ( select * from junk2 minus select * from junk ) a,
  4  ( select * from junk2 minus select * from junk ) b;

T T
- -
X X

SQL> select a.*, b.*
  2  from
  3  ( select * from junk minus select * from junk2 ) a,
  4  ( select * from junk2 minus select * from junk ) b;

no rows selected


Anyone?
Bambi.
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: Bellow, Bambi
  INET: bbellow@chi.navtech.com

Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
San Diego, California        -- Mailing list and web hosting services
---------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: ListGuru@fatcity.com (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: Carol Bristow
  INET: Carol.Bristow@dpra.com

Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
San Diego, California        -- Mailing list and web hosting services
---------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: ListGuru@fatcity.com (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: Bellow, Bambi
  INET: bbellow@chi.navtech.com

Fat City Network Services    -- 858-538-5051 http://www.fatcity.com
San Diego, California        -- Mailing list and web hosting services
---------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: ListGuru@fatcity.com (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).

