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 -> Re: count record from two tables with duplicate check

Re: count record from two tables with duplicate check

From: sim <jmenker_at_muenster.de>
Date: 14 Sep 2005 02:01:41 -0700
Message-ID: <1126685328.483935.80700@o13g2000cwo.googlegroups.com>


You could try one of these queries. Actual performance depends on your table/index design:

SELECT (SELECT COUNT(EMP_NUM) FROM A WHERE NOT EXISTS (SELECT 'X' FROM B WHERE B.EMP_NUM = A.EMP_NUM))

	   +
	   (SELECT COUNT(EMP_NUM) FROM B) CNT

FROM DUAL or

SELECT COUNT(*)
FROM (SELECT AAA

        FROM   (SELECT EMP_NUM AAA FROM A
                UNION ALL
                SELECT EMP_NUM AAA FROM B)
        GROUP BY AAA
	   ) X

sim Received on Wed Sep 14 2005 - 04:01:41 CDT

Original text of this message

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