Vous pouvez faire plusieurs choses :
- Créez une nouvelle colonne pour ne pas avoir à utiliser CONCAT
CONCAT(property.paon, ', ', property.street)
dans leGROUP BY
et leJOIN
(cela va beaucoup accélérer !) - Comme le dit JackHacks, vous devez créer des index au bon endroit. (code postal de la propriété et colonne nouvellement créée, et code postal et adresse epc)
- Supprimer le
HAVING
avecepc.TOTAL_FLOOR_AREA > 0
et ajoutez-le auWHERE
Si vous avez besoin de plus d'aide, partagez et EXPLIQUEZ votre requête avec nous.