FoxPro/Visual FoxPro - borrar duplicados

 
Vista:

borrar duplicados

Publicado por Raul Flores (151 intervenciones) el 27/09/2006 18:00:27
BUENOS DIAS AMIGOS, ESPERO QUE TODOS ESTEN BIEN, MI PREGUNTA ES RELATIVAMENTE SENCILLA, MRIEN, YO TENGO EN UNA BD LO SIGUIENTE:

EJEMPLO

CLAVE NOMBRE
CH500 LUIS FLORES SOLIS
CH500 LUIS FLORES SOLIS

ESTA REPETIDO COMO PUEDEN DARSE CUENTA, Y ASI TENGO VARIOS REGISTROS EN LA BD, LA PREGUNTA ES, ¿COMO BORRO LOS REGISTROS DUPLICADOS Y SOLO ME QUEDE UNO REGISTRO DE CADA NOMBRE QUE TENGO EN LA BD?

SIN MAS POR EL MOMENTO ME DESPIDO DE USTEDES QUE PASEN UN BUEN DIA Y ESPERO RESPUESTAS, GRACIAS.

ATTE. RAUL
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:borrar duplicados

Publicado por jorge (423 intervenciones) el 27/09/2006 20:20:40
Borralos manualmente desde el administrador de la BD, no por codigo...
es talacha, pero el codigo te esta propiciando ese error. si tu lo hiciste se mas cuidadoso con tu codigo, de preferencia usa INDICES en esos casos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:borrar duplicados

Publicado por jesus cordero (405 intervenciones) el 27/09/2006 21:04:43
Buscar registros duplicados en una tabla

Truco básico pero bastante útil.

En este caso determinados los registros duplicados por un campo especifico

Select Campo From Tabla Group By Campo Having Count(Campo)> 1

En este caso determinados los registros duplicados por todo el registro

Select Campo1 + Campo2 + Campo3 + Campo4 As X From Tabla;
Group By X;
Having Count(Campo1+Campo2+Campo3+Campo4) > 1
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar