Gracias Josemi

acabo de hacer lo que comentas y me dice que
You have an error in your SQL syntax near 'A.nombre REGEXP '^[aA]' AND B.zona = 'Barcelona'ORDER BY A.nombre DESC' at line 1
Lo siento pero soy novato en esto y no veo el error que me dice este mensaje
Lo que dices sobre: "Tambien haz un echo $query; y comprueba que es la correcta;" no se a lo que te refieres exactamente. ¿?
Gracias