Wie Fürchau schon geschrieben hat, hängt es nicht nur von der Anzahl der DS ab. Neben den Indices kann auch der unterschied daran liegen, wenn die 1. Tabelle mit den 500.000 DS nur 5 Spalten hat und die 2. Tabelle 50 Spalten mit mehreren 10000 VARCHAR usw.

Access holt sich auch nicht alle 100.000 DS auf einmal, sondern nur soviel wie du gerade benötigst. (Deshalb verkleinert sich der Scroll-Balken je weiter du runterblätterst). Im Visual Studio holst du dir jedoch ALLE Sätze (warum auch immer).