Krijgt u deze foutmelding?
De reden is dat u de tabel niet rechtstreeks kunt bijwerken als u deze in een andere subselect-instructie gebruikt. Een alternatief hiervoor is om met zichzelf aan tafel te gaan.
UPDATE list a
INNER JOIN
(
SELECT dn
FROM list
GROUP BY dn
HAVING COUNT(*) < 2000
) b ON a.dn = b.dn
SET a.li = '6'
WHERE a.li = '5