Si lo que queremos es eliminar el registro repetido teniendo en cuenta únicamente los campos incluidos en la consulta, podemos utilizar la cláusula DISTINCT entre SELECT y los campos como se muestra a continuación:
SELECT DISTINCT id,apellido,nombre FROM mitabla
En cambio, si lo que queremos es que se evalúe el registro completo y que se realice la comprobación de si está o no duplicado, incluyendo todos sus campos, utilizaremos la cláusula DISTINCTROW:
SELECT DISTINCTROW id,apellido,nombre FROM mitabla