Hallo Marc,
Eine Frage dazu habe ich noch: Da "id" ein Primärschlüssel ist, der immer eindeutig ist, könnte man da nicht stattdessen auch einfacher
DELETE FROM tabelle2 WHERE tabelle1_id NOT IN (SELECT id FROM tabelle1)
schreiben?
auch wenn "id" nicht eindeutig wäre, könnte man es so schreiben, müsste eventuell etwas längere Ausführungszeiten in Kauf nehmen.
Freundliche Grüße
Vinzenz