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;
Da die Daten steigen, steigt die Abfragezeit. Bitte stellen Sie eine Lösung zur Verfügung, um die Zeit zu optimieren, selbst wenn die Daten weiter ansteigenOptimieren Sie die folgende Abfragezeit in sql
In welchem Datenbanksystem befinden Sie sich? SQL Server, Oracle, MySQL usw. –
Meine SQL-Arbeitsbank –
Relevante Informationen für Fragen zur Abfrageoptimierung enthalten den aktuellen Abfrage-/Optimierungsplan, vorhandene Indizes und ungefähre Tabellengrößen. –