Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/04/2008, 13:25
ClickyMouse
 
Fecha de Ingreso: marzo-2008
Mensajes: 73
Antigüedad: 16 años, 1 mes
Puntos: 0
Pregunta Agrupar consulta

Bueno, tengo el siguiente código:
Código PHP:
SELECT 
                     establecimientos
.id
                     
establecimientos.de
                     
establecimientos.numero
                     
establecimientos.nombre
                     
establecimientos.direccion
                     
establecimientos.tel1
                     
establecimientos.tel2
                     
                     
tipos.tipo

                                     
barrios.barrio

                                     
planes.plan 

                FROM 
                     establecimientos 

                LEFT JOIN tipos ON establecimientos
.tipo tipos.id 

                LEFT JOIN barrios ON establecimientos
.idbarrio barrios.id 

                LEFT JOIN establecimientos2planes ON establecimientos
.id establecimientos2planes.id_est  

                LEFT JOIN planes ON establecimientos2planes
.id_plan planes.id   

                                ORDER BY
                     establecimientos
.idsede
                     
establecimientos.de
                     
establecimientos.tipo
                     
establecimientos.direccion ASC 
Que me devuelve la siguiente tabla:


Porque a cada Establecimiento, le corresponden varios planes... Cómo puedo meter todos los planes juntos en la misma celda y que me muestre solamente una vez cada establecimiento.

Esto logré hacerlo con GROUP BY establecimientos.id, me agrupó los establecimientos, pero me mostraba solamente un plan de cada uno.

Gracias.

PD: Quiero saber qué código PHP necesito para mostrar cada uno de los planes, por eso agrego este post en PHP y no en MySQL.

Saludos!