select e.ID, e.NAME, d.DEPTNAME
   from EMP  e,
        DEPT d
   where e.DEPTNO = d.DEPTNO and
         (e.NAME   = 'JOSE' or
          d.DEPTNO = 50);


-----Original Message-----
Sent: Wednesday, October 29, 2003 12:54 PM
To: Multiple recipients of list ORACLE-L


Hi,
I wonder if there's a better way of writing the query below. Basically, I 
would like to return employee records where employee name='JOSE' + all 
employees in deptno=50. My query can have multiple 'OR' criterias where the 
next criteria maybe returning all employees with salary>60000 in addition to

the above two criterias. Building the query with multiple UNIONs will 
definitely degrade the query performance. Is there a better way of rewriting

the query?

Thanks!

linda

select e.id, e.name, d.deptname from emp e, dept d
where e.deptno=d.deptno and e.name='JOSE'
union
select e.id, e.name, d.deptname from emp e, dept d
where e.deptno=d.deptno and d.deptno=50;

_________________________________________________________________
Want to check if your PC is virus-infected?  Get a FREE computer virus scan 
online from McAfee.    
http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963

-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.net
-- 
Author: Linda Wang
  INET: [EMAIL PROTECTED]

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: [EMAIL PROTECTED] (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: Rudy Zung
  INET: [EMAIL PROTECTED]

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: [EMAIL PROTECTED] (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).

Reply via email to