Buenas a todos, me gustaría sacar una media de una serie  de valores pero contando que este valor se repita al menos 3 veces.
 
Ejemplo
 
id valor1 
1   3
1   2
1  45
2  1
2  2
3  4
3  7
3  6 
 
con esto conseguiria la media
 
select avg(valor1), id from tabla group by id
 
pero quiero que solo me valgan aquellos que se han repito al menos n veces
 
yo he pesando select avg(valor1), id from tabla where count(id) > n group by id 
 
pero my sql me dice que nones, el error que me salta es Invalid use of group function
 
Alguna luz para el camino?
 
gracias de antemano 
   
 


