Foros del Web » Programando para Internet » PHP »

Problema al mostrar datos

Estas en el tema de Problema al mostrar datos en el foro de PHP en Foros del Web. A ver si alguien puede ayudarme no si puedo lograr este reslutado de el SQL o tengo que hacerlo desde PHP Tengo una ABM en ...
  #1 (permalink)  
Antiguo 27/08/2005, 12:54
 
Fecha de Ingreso: agosto-2004
Mensajes: 43
Antigüedad: 19 años, 7 meses
Puntos: 0
Problema al mostrar datos

A ver si alguien puede ayudarme no si puedo lograr este reslutado de el SQL
o tengo que hacerlo desde PHP

Tengo una ABM en la cual muestro una lista de clientes con algunos datos y el grupo de mailing al que pertenecen. Al listar esta informacion si un cliente pertenece por ejemplo a 3 grupos el bucle me muestra el mismo cliente 3 veces con el grupo al cual pertenece, pero lo que quiero lograr es que me muestre el cliente una sola vez con todos los grupos. Ejemplo

Me los muestra asi

USUARIO----------GRUPO
Juan Martinez------news1
Juan Martinez------news2

La idea es que los muestre asi

USUARIO-----------GRUPO
Juan Martinez------news1
-------------------news2

La consulta que arme es esta

$query_clt = "SELECT clientes.id_cliente, clientes.nombre, clientes.apellido, grupos.nombre_grupo FROM clientes LEFT JOIN clientes_grupos ON clientes.id_cliente=clientes_grupos.id_cliente LEFT JOIN grupos ON clientes_grupos.id_grupo=grupos.id_grupo";

en donde realizo la union entre tres tablas "clientes,grupos,clientes_grupos"
  #2 (permalink)  
Antiguo 27/08/2005, 13:19
Avatar de hadesinfer  
Fecha de Ingreso: mayo-2005
Mensajes: 43
Antigüedad: 18 años, 10 meses
Puntos: 0
cuando entres la primera vez en el bucle guarda en una variable el nombre del usuario y cuando vuelvas a enrtar en el bucle la segunda vez compra si el usuario es igual, en caso afirmativo muestra la misma linea pero sin poner el usuario...
  #3 (permalink)  
Antiguo 28/08/2005, 16:04
 
Fecha de Ingreso: agosto-2004
Mensajes: 43
Antigüedad: 19 años, 7 meses
Puntos: 0
Gracias hadesinfer me funciono perfecto, aunque me queda la duda, desde el SQL se puede lograr ese resultado o no?
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 01:24.