Pour vérifier ce que vous allez supprimer :
SELECT distinct t1.*
FROM yourtable as t1
join yourtable as t2
WHERE t1.address = t2.address
and t1.id < t2.id
Si vous êtes satisfait :
DELETE t1
FROM yourtable as t1
join yourtable as t2
WHERE t1.address = t2.address
and t1.id < t2.id
De cette façon, vous conservez l'enregistrement avec la valeur maximale sur la colonne id