Удаление при совподениее

rooot

Новичок
Удаление при совподениее

$query = "select * from `foto` ORDER BY login DESC";

Как при совподении значения к примеру :
foto1
foto2
foto3
foto1
foto3

удалить совпадающие имена?

т.е. должно быть

foto1
foto2
foto3

Спасибо.
 

bosh

Новичок
delete from foto where id not in (select max(id) from foto group by unique_field having count(*)>1);
 

.des.

Поставил пиво кому надо ;-)
ALTER IGNORE TABLE `photo` ADD UNIQUE INDEX uniq_photo_name (`field_name`);
DROP INDEX `uniq_photo_name` ON `photo`;
 
Сверху