Hi Leute,
ich möchte in meiner Postgres gerne Daten aus mehreren Tabellen löschen. Die Daten die ich löschen möchte bekomme ich per:
select * tab1 where key = key2;
select * tab2 where key = key3;
select * tab3 where key = key4;
select * tab4 where key = key5;
select * tab5 where key = key6;
etc.
key2 bis key6 bekomme ich durch einen join:
select key2, key3, key4, key5, key6 from tabA join tabB on x=y where ...;
Kann ich die Daten mit einem Loop oder etwas ähnlichem Löschen oder muss ich ein Mega delete Statement aufbauen?