Consiglierei di scrivere la query in questo modo:
create temporary table temp as
select c.industry, count(*) AS TotalFrequency
from interest i JOIN
customers c
on i.staff_staffID = c.interestID
group by c.industry;
Questa è solo un'ipotesi. Non hai fornito i layout delle tabelle. Il join
le condizioni sono piuttosto strane (ma non darebbero luogo a un errore, solo non corrispondenze).