Vía SQL no sabría darte una respuesta, pero con PHP si, te daré un ejemplo, luego tu lo modificas según tus necesidades
Código PHP:
Ver original<?php
$ultSucursal = '';
if ($ultSucursal == $row['sucursal']) {
$servicios[] = $row['servicios'];
}else {
if (count($servicios) != 0) { 'sucursal'=>$ultSucursal,
'servicios'=>$servicios
);
}
$servicios[] = $row['servicios'];
}
$ultSucursal = $row['sucursal'];
}
/**
* Al final tendrias un array mas o menos así
* Sucursal1
* -> Telefono
* -> Agua
* -> Etc
* Sucursal2
* -> Telefono
*/
Es un ejemplo muy genérico, pero esa es la idea, espero te sirva