hai ragione, mi torna tutto nella query.
a questo punto credo che sia il php che mi deve dividere i risultati per comune.
la query com'è costruita mi estrae i tutti i comuni insieme, mentre io vorrei dividere la tabella html con i risultati per comune, cioè

tabella html 1:

COMUNE1
estraggo i dati per il comune1

tabella html 2:

COMUNE2
estraggo i dati per il comune2

etc etc finchè ci sono comuni