Foros del Web » Programando para Internet » PHP »

como hago para no ver registros repetidos

Estas en el tema de como hago para no ver registros repetidos en el foro de PHP en Foros del Web. Hola Como hago para listar todos los registros y no ver los registros repetidos. Ej registros en base de datos id nombre 1 juan 2 ...
  #1 (permalink)  
Antiguo 04/06/2004, 21:35
Avatar de goya  
Fecha de Ingreso: enero-2002
Ubicación: La Serena
Mensajes: 273
Antigüedad: 22 años, 3 meses
Puntos: 1
como hago para no ver registros repetidos

Hola
Como hago para listar todos los registros y no ver los registros repetidos.
Ej
registros en base de datos
id nombre
1 juan
2 juan
3 jose
4 fransisca
5 jose

lo que quiero es que el resultado sea

juan
jose
francisca

y asi no muestre 2 veces juan y jose.
__________________
:adios:
..."Hay dos cosas que son infinitas: el universo y la estupidez humana; y no estoy muy seguro acerca del universo."
Albert Einstein
  #2 (permalink)  
Antiguo 04/06/2004, 23:39
agc
 
Fecha de Ingreso: marzo-2004
Ubicación: USA
Mensajes: 92
Antigüedad: 20 años
Puntos: 0
resul

creeo que el el query tendrias que poner

select * from tutabla Group by nombre ;


saludos
  #3 (permalink)  
Antiguo 05/06/2004, 05:32
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,
Cita:
Como hago para listar todos los registros y no ver los registros repetidos.
Si no quieres ver todos los repetidos, ya no listas todos los registros

Creo que lo que necesitas es DISTINCT:

SELECT DISTINCT nombre FROM tabla

Pero ten en cuenta que DISTINCT solo toma como iguales si 2 (o mas) registros tienen iguales todos los campos especificados en el SELECT. Asi que:

SELECT DISTINCT id, nombre FROM tabla

te mostraria repetidos los nombres porque los id son distintos.

Saludos.

PD: ¿Es una pregunta exclusivamente de SQL, o buscas una solucion en PHP? Porque si es asi, la muevo al foro de base de datos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:42.