Hallo,
habe nach langem Suchen noch keine Lösung gefunden, mit Calc scheint das nicht zu gehen:
Habe zwei Dateien mit Adressdaten. Die Adressen in der Datei1 (etwa 300) sind auch in Datei2 (etwa 1100). Ich möchte die Adressen von Datei1 aus Datei2 löschen, so dass die Adressen, die nicht doppelt sind, übrig bleiben bzw. in einer neuen Datei stehen.
Wie muss ich die beiden Dateien verknüpfen und welche Abfrage starten, dass dann die doppelten Datensätze gelöscht werden? Sozusagen: "Daten Datei2" - "Daten Datei1" = "Daten Datei3"
Viele Grüße
Gotthard
Zwei Dateien, doppelte Datensätze löschen
Moderator: Moderatoren
Zwei Dateien, doppelte Datensätze löschen
ubuntu linux - small and beautiful
Re: Zwei Dateien, doppelte Datensätze löschen
Hallo sunrise,
1) Dateien in Base importieren >> sie stehen dann als Tabellen zur Verfügung
2) in Base unter Extras/SQL kannst Du Verwaltungsbefehle ausführen. Mit einem Befehl nach folgendem Muster entfernst Du Duplikate aus Tabelle2
Annahme: "Spalte1"||"Spalte2"||"Spalte3" bildet einen Schlüssel, der einen Datensatz eindeutig als doppelt identifiziert. Ggf. kannst Du ihn aus allen Spalten zusammensetzen.
Viel Erfolg!
Gruß Barlee
1) Dateien in Base importieren >> sie stehen dann als Tabellen zur Verfügung
2) in Base unter Extras/SQL kannst Du Verwaltungsbefehle ausführen. Mit einem Befehl nach folgendem Muster entfernst Du Duplikate aus Tabelle2
Code: Alles auswählen
DELETE FROM "Tabelle2"
WHERE
"Spalte1"||"Spalte2"||"Spalte3" IN
(
SELECT "Spalte1"||"Spalte2"||"Spalte3" as "Code" FROM "Tabelle2"
MINUS
SELECT "Spalte1"||"Spalte2"||"Spalte3" as "Code" FROM "Tabelle1"
)
Viel Erfolg!
Gruß Barlee