Hallo,
kann so nicht gehen.
Du benutzt die gleiche Tabelle und deren Feld Id
zweimal. Da muss man dann Tabellen-Aliase benutzen.
Das SubSelect könnte ja auch eine völlig andere Tabelle sein.
SQL-Code:
DELETE FROM gb_verificationid gb1
WHERE gb1.id < (SELECT MAX(gb2.id) - 20
FROM gb_verificationid gb2)
Heiko