Puedes hacer algunas cosas:
- Cree una nueva columna para que no necesite usar CONCAT
CONCAT(property.paon, ', ', property.street)en elGROUP BYy elJOIN(¡esto lo acelerará mucho!) - Como dice JackHacks, debe crear índices en el lugar correcto. (código postal de la propiedad y la columna recién creada, y código postal y dirección epc)
- Eliminar el
HAVINGconepc.TOTAL_FLOOR_AREA > 0y añádelo aWHERE
Si necesitas más ayuda, comparte en EXPLAIN tu consulta con nosotros.