tengo un script PHP para votaciones
tabla votacion
campos
objeto_id => Objeto al que pertenece
votos
puntuacion
ya despues solo haria
SELECT (puntuacion/votos) AS promedio FROM votacion WHERE objeto_id='2';
los updates los realizo asi,
SELECT votos,puntacion FROM votacion WHERE objeto_id='2';
despues sumo votos+1, puntuacion+(La calificacion que el usuario dio)
y ahoa si ya hago update
UPDATE votacion SET votos=totalvotos, puntuacion=total WHERE objeto_id='2'
ahora se me ocurrion, mas no se si se pueda hacer algo asi:
UPDATE votacion SET votos=(SUMA de el SELECT votos FROM votacion WHERE objeto_id='2' + 1 ), puntuacion=(SUMA de el SELECT puntuacion FROM
votacion WHERE objeto_id='2' + calificacion) WHERE objeto_id='2'
Salu2