webForumDet fria alternativet

Jämföra två tabeller

Databaser & SQL

1 svar · 342 visningar · startad av MickeA.com

Medlem sedan feb. 20034 441 inlägg
Frågan#1

Hej

Sitter lite med Access här på jobbet och skulle behöva jämföra två tabeller, plocka ut det från den ena som inte finns i den andra.

Tabellerna samt fälten heter:

tbl_ac => Fält "Adress"
tbl_ex => Fält "addr"

Jag vill helt enkelt plocka ut allt från "tbl_ex" som inte finns i "tbl_ac".

Provade med:

SELECT addr, (SELECT Adress FROM tbl_ac) AS tbl2 FROM tbl_ex WHERE addr = tbl2;

Men det blev helt tokigt ;)

Medlem sedan juni 200032 967 inlägg
#2
SELECT * FROM tbl_ex WHERE addr NOT IN (SELECT Adress FROM tbl_ac)

Flyttas från Access.

256 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)