SQL*Plus, 데이터 연결 방법 – Subquery의 활용: 발생 데이터의 목록 처리
/** * 수정전 */ SELECT DISTINCT 국가명 FROM 국가 x, 수출실적 y WHERE x.국가코드 = y.국가코드 AND y.수출년월 BETWEEN '199301' AND '199806';
다량의 데이터를 가진 수출실적 테이블을 전체범위처리
/** * 수정후 */ SELECT 국가명 FROM 국가 x WHERE EXISTS ( SELECT ' ' FROM 수출실적 y WHERE y.국가코드 = x.국가코드 AND y.수출년월 BETWEEN '199301' AND '199806' );
국가당 수출실적 테이블을 한 row씩만 처리
원문 출처
Encore – 대용량 데이터베이스