Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

GROUP BY, DISTINCT ? Como hago para no repetir datos!

Estas en el tema de GROUP BY, DISTINCT ? Como hago para no repetir datos! en el foro de Mysql en Foros del Web. Hola, tengo un problema que no puedo resolver y espero puedan darme una mano. Tengo una tabla con 5 campos: id_agentes nombre ciudad telefono email ...
  #1 (permalink)  
Antiguo 01/02/2008, 17:44
 
Fecha de Ingreso: enero-2008
Mensajes: 13
Antigüedad: 16 años, 3 meses
Puntos: 0
Exclamación GROUP BY, DISTINCT ? Como hago para no repetir datos!

Hola, tengo un problema que no puedo resolver y espero puedan darme una mano.

Tengo una tabla con 5 campos:

id_agentes
nombre
ciudad
telefono
email

Todos los datos son distintos excepto ciudad (algunos agentes están en la misma ciudad) el tema es que no quiero que el campo ciudad se repita con cada agente. Quiero que salga así:



Mar del Plata
agente 1
agente 2
agente 3

Necochea
Agente 1
Agente 2

etc.

Y NO ASI:

Mar del Plata
Agente 1
Mar del Plata
Agente 2
Mar del PLata
Agente 3

etc.

Ya usé DISTINCT y GROUP BY pero al hacerlo solo me muestra sin repetir el campo ciudad, PERO NO los demás datos, o sea los agentes de cada ciudad con sus datos.
hasta he probado con 2 tablas (ciudades y agentes) pero nada.

Muchas gracias
  #2 (permalink)  
Antiguo 01/02/2008, 20:38
 
Fecha de Ingreso: febrero-2008
Mensajes: 75
Antigüedad: 16 años, 3 meses
Puntos: 0
Re: GROUP BY, DISTINCT ? Como hago para no repetir datos!

Mmmm, creo que no entendi algo.
Todos los campos almacenan información distinta salvo el de ciudad, ya que se puede dar el caso de que dos o más agentes se encuentren en la misma ciudad; pero según el ejemplo que estás dando se produce una repetición de información que no es necesaria:

Mar del Plata
agente 1
agente 2
agente 3

Necochea
Agente 1
Agente 2

De esta forma tanto el agente_1 y el agente_2 están cargados dos veces en la tabla pero con un valor diferente en el campo ciudad.
¿Es eso lo que querés hacer ó poner diferentes agentes en la tabla pero que pueden estar en la misma ciudad?
IE:
Mar del Plata
agente 1
agente 2
agente 3

Necochea
agente 4
agente 5

Saludos,
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 20:36.