Eu recomendaria escrever a consulta assim:
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;
Este é apenas um palpite. Você não forneceu layouts de tabela. A
join
as condições são bastante estranhas (mas não resultariam em erro, apenas não correspondências).