ho risolto così:
codice:$query2 = "SELECT CONCAT(protocollo_op,tipo_op,data_op,Importo_op) as doppioni, COUNT(*) AS tot FROM report_esiti GROUP BY CONCAT(protocollo_op,tipo_op,data_op,Importo_op) ORDER BY tot"; $results = mysql_query($query2) OR die(mysql_error()); while ($row = mysql_fetch_assoc($results)) { if($row['tot'] > 1) { $limit = $row['tot'] - 1; $query2="DELETE FROM report_esiti WHERE CONCAT(protocollo_op,tipo_op,data_op,Importo_op) = '$row[doppioni]' LIMIT $limit"; $cancellato=mysql_query($query2) OR die(mysql_error()); echo "record $row[doppioni] - Cancellati n. $cancellato"; }} // while

Rispondi quotando