Hallo,
im MS-SQL geht das so:
delete from tabelle1 where spalte1 not in(select spalte2 from tabelle2)
alles in tabelle1 wird gelöscht, was sich nicht in der liste, welche durch die unterabfrage entsteht, enthalten ist...
in MySQL sicher ähnlich...
Odium