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