Ver Mensaje Individual
  #9 (permalink)  
Antiguo 10/04/2008, 21:34
Avatar de Highlander
Highlander
 
Fecha de Ingreso: junio-2006
Ubicación: Concepción, Chile
Mensajes: 475
Antigüedad: 18 años, 9 meses
Puntos: 4
Re: Select entregando resultados duplicados o triplicados

Volviendo al tema, ya descubri realmente la razon de los registros duplicados, simplemente porque en realidad estan duplicados hasta cierto punto:

si hago select * from registro where nombre ='bertolo' and apellido = 'Antonino Wohnkultur'

Obtengo 8 registros con diferencias minimas por ejemplo: sale la misma persona registrada con una profesion o tambien sin profesion o puede salir registrada con un telefono y otra vez sale con dos, pero siempre se refiere a la misma persona, he llegado a encontrar 8 registros de la misma persona.

Ademas de esto esta el problema que tienen ID incremental por lo que usar SELECT DISTINCT no me sirve o al menos no se como.

Estuve probando eliminando primero el ID (luego de eliminar la duplicidad volver a agregarlo) luego hacer el SELECT DISTINCT y de 8 registros duplicados bajaba a 2 (esto en el caso especifico consulta por un nombre y apellido como lo hice arriba) pero no se como hacerlo de manera general digamos para toda la tabla, ni como eliminar lo que no me muestra cuando uso el DISTINCT.