webForumDet fria alternativet

Jämföra 2 tabeller, bortfiltrera missmatchningar

Databaser & SQL

2 svar · 445 visningar · startad av www

Medlem sedan nov. 200633 inlägg
Frågan#1

DBMS: MS Access

tabell_1 med kolumnen lista_a
tabell_2 med kolumnen lista_b

Query-resultat: tabell_2, men bara de rader som både finns i lista_a och lista_b

Jag vill alltså bara ha visning av tabell_2 med bortfiltrering av alla rader som inte matchar med tabell_1, enligt ovan.

Hur skriver jag min SQL?

Medlem sedan dec. 200012 464 inlägg
#2
select * from tabell_2
where lista_b in 
   (select lista_a
       from tabell_1)
Medlem sedan nov. 200633 inlägg
#3

Tusen tack. Fungerade perfekt.

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