Re: Replace NOT IN w/ NOT EXISTS ?
From: Youichi Tamura <y-tamura_at_nriws11.nri.co.jp>
Date: Sun, 25 Dec 1994 07:05:36 GMT
Message-ID: <D1CuDD.3Cr_at_nrigw11.nri.co.jp>
Date: Sun, 25 Dec 1994 07:05:36 GMT
Message-ID: <D1CuDD.3Cr_at_nrigw11.nri.co.jp>
dan.bikle_at_octel.com (Dan Bikle) writes:
>select ename from emp
>where empno NOT IN
>(select empno from empexclude)
>/
>can be replaced by a quicker method.
>something like:
>select ename from emp
>where NOT EXISTS ...
>
>I forget the rest.
The faster query in ORACLE is to use an outerjoin:
select ename from emp, expexclude where emp.empno = empexclude.empno (+) and empexclude.empno is null -- Yoichi Tamura y-tamura_at_nri.co.jpReceived on Sun Dec 25 1994 - 08:05:36 CET