Hallo!
Ich habe zwei Tabellen mit „gleichen“ Datensätzen, und möchte die Differenzen ermitteln.
In TabA und TabB stehen
Aufbau der Tabellen (vereinfacht):
KundenID
KundenName
KundenVorname
…
(in Wirklichkeit sind es ca. 20 Felder!)
In beiden Tabellen, TabA und TabB, ist z.B. der Kunde 123 angelegt, nur heißt er in TabA „123, Mustermann, Max“ und in TabB vielleicht fälschlicherweise „123, Musterman, Max“.
Bisher habe ich Datensätze mit Differenzen mittels UNION ermittelt:
Ist ein Datensatz in beiden Tabellen in allen Spalten identisch, erscheint er nur einmal in der UNION, ansonsten zweimal.
Gut, damit habe ich immerhin die KundenID der Datensätze, bei denen etwas nicht stimmt.
Ich möchte mir aber jeweils die Felder anzeigen lassen, in denen Differenzen bestehen.
Nur wie???
Ich hoffe, ihr könnt mir dabei helfen!
Ich arbeite auf Oracle9i unter WinNT.
Grüße,
Nina