Buenas, básicamente lo que quiero es poder agrupar primero las capitales de provincia, luego sus pueblos y a continuación los establecimientos que celgan de cada uno de ellos, para ello hago una consulta tal muestro más abajo, pero el resultado es que me muestra las capitales, poblaciones y establecimientos repetidos, y solo necesito que salga una vez, que debo hacer para conseguir dicho resultado? Debo hacer distintas consultas a la consulta general? Saludos y gracias.
+Madrid
+Getafe
-Deportes
Establecimiento Pepito
Establecimiento Juanito
-Ocio
Establecimiento Manolito
+Leganés
-Deportes
Establecimiento Juana
Establecimiento Sofia
-Ocio
Establecimiento Chepa
+Barcelona
+Tarragona
-Deportes
Establecimiento Pepito
Establecimiento Juanito
-Ocio
Establecimiento Manolito
+Gerona
-Deportes
Establecimiento Juana
Establecimiento Sofia
-Ocio
Establecimiento Chepa
Código PHP:
$result=pg_exec($conexion,'select P.nombre as provincia, PO.denominacion as poblacion, S.nombre as sector, E.nombre as nombre_establecimiento,E.direccion, E.cp, E.telefono, E.servicio from establecimiento E, poblacion PO, provincia P, sectorestablecimiento S where E.idpoblacion=PO.idpoblacion and PO.idprovincia=P.idprovincia and E.idsectorestablecimiento=S.idsectorestablecimiento group by P.nombre, PO.denominacion, S.nombre, E.nombre,E.direccion, E.cp, E.telefono, E.servicio order by P.nombre, PO.denominacion, S.nombre limit 3');