webForumDet fria alternativet

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

Databaser & SQL

1 svar · 196 visningar · startad av Ken

Medlem sedan mars 2004252 inlägg
Frågan#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)
264 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)