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 и т. Д. –
мой рабочий стол sql –
Релевантная информация для вопросов оптимизации запросов включает текущий план запроса/оптимизатора, существующие индексы и приблизительные размеры таблиц. –