O sea que avg() te genera un promedio al vuelo... cuando haces un SELECT. Y no habría necesidad de guardar el promedio realmente.
Estoy haciendo esta consulta y parece que va bien:
Pero por que en el ejemplo usatedes ponen avg(puntaje) promedio? Ese valor "promedio" que seria? En la documentacion no aparece ninguna "argumento" fuera del parentesis:
http://dev.mysql.com/doc/refman/5.0/...l#function_avg