Este tema creo seria de MySQL, que sería lo mas optimo para realizarlo, por ejemplo si en tu tabla tienes:
Código:
id | nombre| cargo
------------------------
1 | x | 1
2 | y | 1
3 | a | 1
4 | x | 2
5 | y | 1
6 | z | 1
y queremos eliminar los registros con duplicidad en la columna 2 y 3 (nombre y cargo) en MySQL ponemos la sentencia:
Código:
ALTER IGNORE TABLE miprueba ADD UNIQUE INDEX (nombre, cargo);
con esta sentencia eliminaremos los duplicados, eliminando el registro 5, ahi cuentas como salio