Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Actualizar campo con la suma de la consulta de otros

Estas en el tema de Actualizar campo con la suma de la consulta de otros en el foro de Mysql en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 17/11/2005, 12:13
Avatar de tyo100  
Fecha de Ingreso: febrero-2005
Ubicación: Monterrey, NL
Mensajes: 475
Antigüedad: 19 años, 2 meses
Puntos: 1
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
__________________
Desde la tierra de los nopales, las tortillas de maiz, y en cuya ciudad se encuenta el cerro de la silla.
NalgAss Web
SpiderMex - La Historia del Hombre Araña en MEXICO
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:11.