
18/01/2008, 14:36
|
| | Fecha de Ingreso: enero-2008
Mensajes: 68
Antigüedad: 17 años, 1 mes Puntos: 1 | |
Re: CONSULTA a mySQL: Eliminar registros repetidos Hola:
Me imagino que la base de datos es de MySQL, en el caso de ser asi
la sentencia SELECT te ofrece esa opcion.
Tienes que escribir esto
SELECT DISTINCT Marca FROM productos;
al agregar DISTINCT no repite ninguna fila
HASTA AQUI TU DUDA DEBERIA ESTAR RESUELTA
ESTO ES POR SI QUIERES SABER UN POCO MAS:
ahora
si llegas a utilizar DISTINCT en otra consulta con mas de una columna
la sentencia solo te asegura que no vas a tener combinaciones iguales, vale decir
si tengo esta tabla
c1____c2___c3
11____53___27
11____12___18
12____12___18
12____15___27
si escribo esto
SELECT DISTINCT c1,c2 FROM tabla;
devuleve esto
c1____c2
11____53
11____12
12____12
12____15
si escribo esto
SELECT DISTINCT c2,c3 FROM tabla;
devuleve esto
c2__c3
53__27
12__18
15__27
viendo estos resultados podemos concluir que SELECT DISTINCT... impide que te aparezcan filas repetidas, aunque algunos datos pueden repetirse si vemos las columnas por separado. |