Buenas !!
Estoy realizando una migración de una tabla llamada "personas" con los siguientes campos: idpersona, documento, nombres, apellidos , direccion, edad. El idpersona es Auto incrementable.
Debo eliminar las personas que esten mas de una vez , lo hago con esta sentencia.
DELETE p1 FROM personas2012 p1
INNER JOIN personas2012 p2
WHERE p1.codpersona > p2.codpersona
AND p1.nombres=p2.nombres
AND p1.apellidos= p2.apellidos
Pero hay personas repetidas pero en el campo documento, se pueden encontrar numeros que representan el documento verdadero, o si esta persona tenia ese campo vacion se asigna este patron X100, Ejemplo :
Juan Vargas 232478
pablo Estepa 121212
Juan Vargas x100
Debo conservar a Juan Vargas 232478 en la tabla , me podrian ayudar por favor, no si es posible hacerlo
Estoy realizando una migración de una tabla llamada "personas" con los siguientes campos: idpersona, documento, nombres, apellidos , direccion, edad. El idpersona es Auto incrementable.
Debo eliminar las personas que esten mas de una vez , lo hago con esta sentencia.
DELETE p1 FROM personas2012 p1
INNER JOIN personas2012 p2
WHERE p1.codpersona > p2.codpersona
AND p1.nombres=p2.nombres
AND p1.apellidos= p2.apellidos
Pero hay personas repetidas pero en el campo documento, se pueden encontrar numeros que representan el documento verdadero, o si esta persona tenia ese campo vacion se asigna este patron X100, Ejemplo :
Juan Vargas 232478
pablo Estepa 121212
Juan Vargas x100
Debo conservar a Juan Vargas 232478 en la tabla , me podrian ayudar por favor, no si es posible hacerlo