Visa endast de poster som är olika från två tabeller?

Databaser & SQL

1 svar · 209 visningar · startad av Ken

Medlem sedan mars 2004252 inlägg
Trådstart#1

Finns det nåt att jämföra två identiska tabellers innehåll att som resultat visas endast de poster, som är olika i de båda tabellerna?

Medlem sedan dec. 200012 464 inlägg
#2
select c1,c2,c3
from t1
where not exists(
select * 
from t2
where t1.c1 = t2.c1
and t1.c2 = t2.c2
and t1.c3 = t2.c3)
union all
select c1,c2,c3
from t2
where not exists(
select * 
from t1
where t1.c1 = t2.c1
and t1.c2 = t2.c2
and t1.c3 = t2.c3)
258 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)