Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> SQL Question

SQL Question

From: Paul Davies <cobalt_at_dircon.co.uk>
Date: Wed, 26 May 1999 08:50:10 +0100
Message-ID: <374bb823@newsread3.dircon.co.uk>


Are intersects and joins equivalent?

So is the query:

select part from orders_list1
intersect
select part from orders_list2

the same as

select a.part from orders_list1 a, orders_list2 b where b.part = a.part

Similarly is

select part from orders_list1
minus
select part_from orders_list2

the same as

select part from orders_list1 where part not in (select part from orders_list2)

If they are equivalent, when should one choose to use a set operator as opposed to a join or not in query?

Help appreciated

Paul Received on Wed May 26 1999 - 02:50:10 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US