Hallo Community,
ich habe ein kleines bzw. großes Performance-Problem in meiner Delete-Anweisung.
Zunächst kurz der Hintergrund: ich habe eine Tabelle aus der ich Daten löschen will, aber nur dann wenn sowohl die ID gleich ist als auch die "Version" - eine ID kann in zwei oder mehreren Versionen vorliegen.
Was ich gemacht habe ist folgendes:
Leider ist das ganze nicht sonderlich effektiv und läuft schon Ewigkeiten. Vielleicht kann mir jemand mit diesem Problem weiterhelfen!
VG
Christopher
ich habe ein kleines bzw. großes Performance-Problem in meiner Delete-Anweisung.
Zunächst kurz der Hintergrund: ich habe eine Tabelle aus der ich Daten löschen will, aber nur dann wenn sowohl die ID gleich ist als auch die "Version" - eine ID kann in zwei oder mehreren Versionen vorliegen.
Was ich gemacht habe ist folgendes:
Code:
delete from table1 a where a.id1 IN (Select b.id1 from table2 b where a.id2= b.id2
VG
Christopher
Comment