Puoi fare alcune cose:
- Crea una nuova colonna in modo da non dover utilizzare CONCAT
CONCAT(property.paon, ', ', property.street)
nelGROUP BY
e ilJOIN
(questo lo accelererà molto!) - Come dice JackHacks, devi creare indici nel posto giusto. (codice postale della proprietà e la colonna appena creata, e codice postale e indirizzo epc)
- Rimuovi il
HAVING
conepc.TOTAL_FLOOR_AREA > 0
e aggiungilo aWHERE
Se hai bisogno di ulteriore aiuto, condividi en EXPLAIN della tua domanda con noi.