Chris Masur: Alle Einträge bis auf den letzten löschen

Beitrag lesen

DELETE FROM tabelle
WHERE bei = 4 AND von = 1 AND besuch_zeit < (
   SELECT MAX(besuch_zeit) FROM tabelle WHERE bei = 4 AND von = 1
)

Da bringt er mir:

#1093 - You can't specify target table 'tabelle' for update in FROM clause

Ist halt komisch das das mit LIMIT nicht funktioniert obwohl es logisch hoch drei ist :-(