Ich möchte die Tabelle ‚Zahlungen‘ aus zwei anderen Tabellen ergänzen, so dass nur Records angelegt werden, die nicht schon existieren.
Beide unten aufgeführten Insert Into Statements funktionieren perfekt, aber immer nur eins für sich.
Wenn ich beide zusammen ausführe, liefert das jeweils zweite keine Records.
Das gilt auch, wenn ich die Reihenfolge umkehre.
Auch ein "Commit" statement dazwischen hilft nichts.
Hat jemand eine Idee, woran das liegt bzw. was fehlt?
Steffen
Beide unten aufgeführten Insert Into Statements funktionieren perfekt, aber immer nur eins für sich.
Wenn ich beide zusammen ausführe, liefert das jeweils zweite keine Records.
Das gilt auch, wenn ich die Reihenfolge umkehre.
Auch ein "Commit" statement dazwischen hilft nichts.
Insert into zahlungen(Name, Vorname, Bezugsjahr)
Select distinct name, vorname, 2025 from Spinde
where not exists(Select Name, Vorname, Bezugsjahr from Zahlungen where Bezugsjahr = '2025');
Insert into zahlungen(Name, Vorname, Bezugsjahr)
Select distinct name, vorname, 2025 from Boote
where not exists(Select Name, Vorname, Bezugsjahr from Zahlungen where Bezugsjahr = '2025');
Hat jemand eine Idee, woran das liegt bzw. was fehlt?
Steffen