Deschdrozer Geschrieben 9. Juli 2002 Teilen 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??? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
tauron Geschrieben 9. Juli 2002 Teilen 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 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.