webForumDet fria alternativet

Jämföra två tabeller

Databaser & SQL

2 svar · 323 visningar · startad av devotion

Medlem sedan jan. 20013 582 inlägg
Frågan#1

Hej!

Hur gör jag för att jämföra två tabeller och visa det som inte matchar?

Dvs

Jag har två tabeller som innehåller artiklar när jag gjort utsökningen vill jag visa de artiklar som finns i tbl1 men inte i tbl2.

tbl1
1234
5678
9876

tbl2
1234
5678

så det förväntade svaret på ovanstående exempel blir: 9876

Använder SQL-server

Mvh
Henrik

Medlem sedan juni 200032 967 inlägg
#2
select * from tabell1 where id not in (select id from tabell2)

mvh

Medlem sedan jan. 20013 582 inlägg
#3

Självklart!

Tack

Mvh
Henrik

251 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)