Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Mysql (http://www.forosdelweb.com/f86/)
-   -   Actualizar campo con la suma de la consulta de otros (http://www.forosdelweb.com/f86/actualizar-campo-con-suma-consulta-otros-350848/)

tyo100 17/11/2005 12:13

Actualizar campo con la suma de la consulta de otros
 
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


La zona horaria es GMT -6. Ahora son las 09:53.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.