Tabellen vergleichen und ergänzen
16.02.2005 08:53:39
Heinz A. Wankmüller
ich habe zwei (fast) identische Tabellen. Die eine (kleinere) hat zwei Spalten mehr.
In der größeren sind alle Zeilen der kleineren - bis auf die beiden fehlenden Spalten - enthalten.
Nun möchte ich die beiden zusammenführen, d.h. es sollen die beiden Spalten dazu oder die mit den beiden Spalten muss um die fehlenden Zeilen der anderen Tabelle ergänzt werden.
Wie mache ich das am schnellsten? Ich habe mehrere solcher Tabellen und jeweils zwischen 20000 und 60000 Zeilen.
Bis jetzt kopiere ich über eine For-Each-Next-Schleife die Zeilen mit den Zusatzzspalten über die entsprechenden Zeilen der anderen Tabelle, was aber verdammt lange dauert.
Hintergrund:
Es handelt sich um jeweils zwei Datenbankabfragen, da mir eine Abfrage jene Zeilen nicht liefert, die in den beiden oa. Spalten keinen Eintrag haben, was leider oft genug vorkommt. Daher muss ich das nachträglich zusammenfügen.
Vielleicht hat jemand auch für die Abfrage eine bessere Idee?
Herzlichen Dank
Heinz