Hallo zusammen,
ich muss zwei Tabellen vergleichen und die Datensätze auslesen die in der Tabelle1 vorhanden, in der Tabelle2 aber nicht vorhanden sind.
Die Tabellen haben folgende Struktur:
Tabelle1 und Tabelle2: Name, Datum, Betrag
Primärschlüssel: Name, Datum
Für jeden Eintrag aus der Tabelle1 muss ich schauen ob solcher Eintrag schon in der Tabelle2 existiert, d.h. ob Primäraschlussel: Name und Datum in der Tabelle2 vorhanden ist (Betrag ist irrelevant). Und alle Einträge, die in der Tabelle2 nicht vorhanden sind, muss ich auslesen.
Wie kann man das richtig mit Oracle (10g) machen? Vielleicht NOT IN, NOT EXISTS? Wie definiert man die Abfrage richtig?
ich muss zwei Tabellen vergleichen und die Datensätze auslesen die in der Tabelle1 vorhanden, in der Tabelle2 aber nicht vorhanden sind.
Die Tabellen haben folgende Struktur:
Tabelle1 und Tabelle2: Name, Datum, Betrag
Primärschlüssel: Name, Datum
Für jeden Eintrag aus der Tabelle1 muss ich schauen ob solcher Eintrag schon in der Tabelle2 existiert, d.h. ob Primäraschlussel: Name und Datum in der Tabelle2 vorhanden ist (Betrag ist irrelevant). Und alle Einträge, die in der Tabelle2 nicht vorhanden sind, muss ich auslesen.
Wie kann man das richtig mit Oracle (10g) machen? Vielleicht NOT IN, NOT EXISTS? Wie definiert man die Abfrage richtig?
Comment