sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Server sammenligner resultaterne af to forespørgsler, der skal være identiske

du kan bruge except-konstruktionen til at matche mellem de to forespørgsler.

select * from (select * from query1) as query1
except
select * from (select * from query2) as query2

EDIT:

Vend derefter forespørgslen for at finde forskelle med forespørgsel2 som driver:

select * from (select * from query2) as query2
except
select * from (select * from query1) as query1


  1. Sådan tilføjes et betinget unikt indeks på PostgreSQL

  2. Kald lagret procedure fra php codeigniter

  3. Hvorfor genererer EF SQL-forespørgsler med unødvendige nul-tjek?

  4. Adgang til SQL Server lagret procedure output parameter i C#