select *
from ((select 'Temp', r.*
from tab1 r
where (r.fa, r.date, r.status) not in (select r1.fa, r1.date, r1.status from tab2 r1)
) union all
(select 'report', r.*
from tab2 r
where (r.fa, r.date, r.status) not in (select r1.fa, r1.date, r1.status from tab1 r1)
)
) temp
order by fa;
데이터가 증가함에 따라 쿼리 시간이 증가하고 있습니다. 데이터가 계속 증가하는 경우에도 시간을 최적화하기위한 솔루션을 제공하십시오.SQL에서 다음 쿼리 시간 최적화
어떤 데이터베이스 시스템을 사용하고 있습니까? SQL Server, Oracle, MySQL 등 –
my sql 작업 벤치 –
쿼리 최적화 질문에 대한 관련 정보에는 현재 쿼리/최적화 계획, 기존 인덱스 및 대략적인 테이블 크기가 포함됩니다. –