Hallo,
ich bin leider noch am Anfang mit SQL.... daher würde ich mich über Hilfe freuen.
Ich habe 2 Tabellen aus 2 verschiedenen CRM Systemen (alt und neu). Jetzt soll ich die Daten sauber abgleichen.
Ich habe dazu die Daten jeweils in eine eigene Tabelle geladen.
Tabelle alt, neu und sauber (die ist noch leer).
Alle Tabellen haben die selbe Struktur (email, anrede, vorname, nachname, strasse, plz, ort, land)
Ich müsste die Daten aus neu mit den Daten aus alt abgleichen und bei vorhandensein (wenn in neu vorhanden) in sauber einfügen.
Da das alte CRM besser gepflegt wurde, soll das neue CRM mit den Daten des alten überschrieben werden.
Ich habe also folgende SQL Abfrage
SELECT n.`email` FROM neu n, alt a
WHERE a.email=n.email;
Damit kann ich schon mal sehen (anhand der email adresse) welche Daten in beiden Tabellen vorhanden sind.
Wie bekomme ich jetzt die Daten bei denen es eine Übereinstimmung gibt in die Tabelle sauber?
Bin für jede Hilfe oder Anregung dankbar.
ich bin leider noch am Anfang mit SQL.... daher würde ich mich über Hilfe freuen.
Ich habe 2 Tabellen aus 2 verschiedenen CRM Systemen (alt und neu). Jetzt soll ich die Daten sauber abgleichen.
Ich habe dazu die Daten jeweils in eine eigene Tabelle geladen.
Tabelle alt, neu und sauber (die ist noch leer).
Alle Tabellen haben die selbe Struktur (email, anrede, vorname, nachname, strasse, plz, ort, land)
Ich müsste die Daten aus neu mit den Daten aus alt abgleichen und bei vorhandensein (wenn in neu vorhanden) in sauber einfügen.
Da das alte CRM besser gepflegt wurde, soll das neue CRM mit den Daten des alten überschrieben werden.
Ich habe also folgende SQL Abfrage
SELECT n.`email` FROM neu n, alt a
WHERE a.email=n.email;
Damit kann ich schon mal sehen (anhand der email adresse) welche Daten in beiden Tabellen vorhanden sind.
Wie bekomme ich jetzt die Daten bei denen es eine Übereinstimmung gibt in die Tabelle sauber?
Bin für jede Hilfe oder Anregung dankbar.
Zuletzt bearbeitet: