
10/04/2008, 21:34
|
 | | | 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. |