> DELETE FROM test > WHERE id IN (SELECT id FROM test t1 > WHERE t1.id IN (SELECT t1.id FROM test t2 > GROUP BY t2.numero_avs, t2.id > HAVING (t1.id > MIN(t2.id)) > AND (t1.numero_avs > = t2.numero_avs))); > PS: dans ce qui précède j'utilise la syntax PostgreSQL, à vous > d'adapter. Notamment je ne sais pas si MySQL supporte déjà > les requêtes imbriquées. Sinon il faudra passer par des > tables temporaires.
MySQL 3 ne gère pas les subselects (la version 5 devrait les implémenter), mais il existe un "work-around" à voir dans la doc MySQL à l'adresse : http://www.mysql.com/doc/en/ANSI_diff_Sub-selects.html Julien -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.