Hallo,
ich habe Datensätze aus einer Tabelle auf zwei neue aufgeteilt. Dabei ist mir ein Fehler passiert und ich möchte jetzt wissen, welche Datensätze nicht in die neuen Tabellen übernommen wurde.
alt:
id|name|datum
neu1:
id|name|
neu2:
id|datum
Mit folgenden Befehl habe ich die Datensätze erhalten, die in alt und neu1 nicht gemeinsam enthalten sind:
Das ist aber nicht ausreichend, weil der name in neu1 mehrfach vorkommen kann. Der eindeutige Dateinsatz kann man nur mit name und datum zugleich identifizieren, das muss also noch verknüpft werden. Hier komme ich aber nicht weiter und bitte um eure Hilfe.
ich habe Datensätze aus einer Tabelle auf zwei neue aufgeteilt. Dabei ist mir ein Fehler passiert und ich möchte jetzt wissen, welche Datensätze nicht in die neuen Tabellen übernommen wurde.
alt:
id|name|datum
neu1:
id|name|
neu2:
id|datum
Mit folgenden Befehl habe ich die Datensätze erhalten, die in alt und neu1 nicht gemeinsam enthalten sind:
Code:
SELECT alt.* FROM alt LEFT JOIN neu1 ON neu1.name = alt.name WHERE neu1.name IS NULL
Kommentar