Hoi,
Ik moet met behulp van SQL de gegevens van twee MS-Access tabellen samenvoegen.
Voorbeeld van de tabellen:
velden tab1: a b c
waarden: a x x
b x x
c x x
velden tab2: a b c
waarden: a x x
c x x
d x x
SQL die ik nu gebruik:
SELECT tab2.a, tab2.b, tab2.c
FROM tab1 RIGHT JOIN tab2 ON tab1.a = tab2.a
WHERE tab2.a not in (select tab1.a from tab1);
Bovenstaande query levert een lijst van items die in tab2 voorkomen en niet in tab1. Voor tabellen met enkele records werkt dat goed maar wanneer het gaat over een paar duizend records dan duurt de uitvoering véél te lang.
Iemand een idee hoe ik de query sneller kan maken?
Opvoorhand bedankt.
Guido