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

Duda con una consulta: como evitar mostrar 2 veces un campo repetido

Estas en el tema de Duda con una consulta: como evitar mostrar 2 veces un campo repetido en el foro de Bases de Datos General en Foros del Web. Hola, he estado hechando un vistazo pro ahi y no he encontrado nada que se pueda parecer a mi problema: Utilizo php y mysql y ...
  #1 (permalink)  
Antiguo 21/10/2005, 15:39
Avatar de compositor19  
Fecha de Ingreso: junio-2005
Ubicación: Zaragoza
Mensajes: 215
Antigüedad: 18 años, 10 meses
Puntos: 2
Duda con una consulta: como evitar mostrar 2 veces un campo repetido

Hola, he estado hechando un vistazo pro ahi y no he encontrado nada que se pueda parecer a mi problema:

Utilizo php y mysql y tengo una duda parecida a esta:

luis-->zaragoza
pedro-->zaragoza
juan-->zaragoza
maria-->huesca
jose-->huesca
oscar-->teruel
ismael-->teruel

Quiero mostrar esto por pantalla: zaragoza, huesca, teruel
No tengo ni idea como hcerlo porque de la manera q lo hago se repite 3 veces "zaragoza", 2 veces "huesca" y 2 veces "teruel".

Muchas gracias y un saludo !!!!!!!!! ;)

Ismael.
__________________
php user ;)
  #2 (permalink)  
Antiguo 21/10/2005, 16:27
Avatar de haron  
Fecha de Ingreso: febrero-2004
Ubicación: Cádiz (refinitivo)
Mensajes: 632
Antigüedad: 20 años, 2 meses
Puntos: 3
utiliza la fuerza, digo "distinct":
Código:
select distinct provincia
from tabla
apareceran solo tres registros:

zaragoza
huesca
teruel

si quieres algo mas avanzado puedes usar "group_concat" (no disponible en todas las versiones de mysql):
Código:
select group_concat(distinct provincia)
from tabla
te mostrara
zaragoza, huesca, teruel
__________________
Si ocurre algo importante, estamos afuera fumándonos unos cigarritos.
  #3 (permalink)  
Antiguo 21/10/2005, 17:37
Avatar de compositor19  
Fecha de Ingreso: junio-2005
Ubicación: Zaragoza
Mensajes: 215
Antigüedad: 18 años, 10 meses
Puntos: 2
haron, muchas gracias x tu información ;)
salu2,

Ismael
__________________
php user ;)
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 08:54.