Here's a php method of doing...probably no better.
<?php
$query = "SELECT id,field1,field2,field3 FROM table";
$results = mysql_query($query);
while ($myrow = mysql_fetch_array($results)) {
$id = $myrow["id"];
$field1 = $myrow["field1"];
$field2 = $myrow["field2"];
$field3 = $myrow["field3"];
$qur_2 = "DELETE FROM table WHERE field1='$field1' AND field2='field2' AND field3='$field3' AND id != '$id'";
$qry_res = mysql_query($query);
}
Just another method...kinda silly 🙂