SELECT * FROM tbl1 WHERE ID NOT IN (SELECT ID FROM tbl2)
Är det verkligen rätt att ID är ett textfält? Vad lagras i fältet?
3 svar · 348 visningar · startad av Insider
Har 2 tabeller i Access. Båda innehåller cirka 35000 rader.
Jag vill visa alla poster ur den ena tabellen, som ej finns i den andra tabellen.
Det gemensamma fältet, ID, är ett textfält.
Trodde jag hade hittat rätt uttryck, men Access hänger sig bara.
SELECT * FROM tbl1 WHERE ID NOT IN (SELECT ID FROM tbl2)
Är det verkligen rätt att ID är ett textfält? Vad lagras i fältet?
Det är siffror, men ibland börjar dom med 0.
Det var ungefär en sån fråga jag körde. (fast jag skapade frågan i designläget.)
Testade nyss och då fryser access. Efter 20 minuter har man fått en tom rad som svar. Känns som man inte kan lita på det svaret riktigt.
Blir det helt enklet för tufft för access när båda tabellerna innehåller c:a 35000 rader?
Du kan ju alltid prova med en join istället, och se om det går bättre.
SELECT tbl1.* FROM tbl1 LEFT JOIN tbl2 ON tbl1.ID = tbl2.ID WHERE tbl2.ID IS NULL