Habs probiert! Scheint nicht zu funzen… Ist es möglich dass
mySQL keine Subquerys unterstützt?
So ist es.
Wie liese sich o.g. Problem dennoch lösen?
wenn du nicht in einer Schleife alle Datensätze durchgehen willst und für jeden eine Query machst, bliebe noch dir selbst das Ergebnis des Subselects zusammenzubasteln, d.h.
erstmal
SELECT id FROM tabelleb
und dann das Ergebnis verarbeiten (z.b. in einer Programmiersprache) und ein SQl-Statement der Art
DELETE FROM tabellea WHERE id NOT IN (1, 3)
zusammenbauen. Je nach Anzahl Datensätzen wird das recht lang, damit hat mySQL aber kein Problem.