Deschdrozer Geschrieben 9. Juli 2002 Geschrieben 9. Juli 2002 Morgen, ich muss mit einem vb Programm zwei DB's miteinander vergleichen und doppelte einträge rausschmeissen! Später muss ich noch in der einen DB spezielle vergleiche machen aber das kommt vielleicht später nochmal*gg. Meine frage ist nun ob man den Vergleich eher im VB Proggi machen sollte also mit arrays vergleichen oder gibt es da ne sql abfrager die sowas macht???
tauron Geschrieben 9. Juli 2002 Geschrieben 9. Juli 2002 Moin ! leider ist ein bissel unklar welche und wieviele Felder Du vergleichen willst und aus welcher Tabelle die Eintrage rausgeschmissen werden sollen.. Aber so wie ich es verstanden hab würde es mit dem Delete-Befehl und einem Sub-Select gehen, z.B.: DELETE FROM Tabelle1 WHERE EXISTS (SELECT * FROM Tabelle2 WHERE Tabelle1.Feld1 = Tabelle2.Feld1); Das Beispiel löscht alle Datensätze in Tabelle1, die in Tabelle1.Feld1 mit Tabelle2.Feld1 übereinstimmen. Falls Du mehr Felder vergleichen musst, kann der Select ja ganz normal erweitert werden. Hoffe das hilft Dir weiter ! gruß Christian
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden