Можете да направите няколко неща:
- Създайте нова колона, за да не е необходимо да използвате CONCAT
CONCAT(property.paon, ', ', property.street)вGROUP BYиJOIN(това ще го ускори много!) - Както JackHacks казва, че трябва да създавате индекси на правилното място. (пощенски код на собствеността и новосъздадената колона и epc пощенски код и адрес)
- Премахнете
HAVINGсepc.TOTAL_FLOOR_AREA > 0и го добавете къмWHERE
Ако имате нужда от още помощ, споделете en EXPLAIN на вашето запитване с нас.