Buena respuesta Lord, solo un apunte, creo que es standar, puedes utilizar el having sin tener que hacer otra subconsulta,
Código:
SELECT A.*
FROM zona1 AS A
JOIN (
SELECT t1.temp
FROM zona1
GROUP BY temp
HAVING count(*) > 1
) AS t2 ON A.temp = t2.temp
Salu2