Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/04/2008, 13:25
ClickyMouse
 
Fecha de Ingreso: marzo-2008
Mensajes: 73
Antigüedad: 18 años, 7 meses
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!