Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/11/2005, 12:13
Avatar de tyo100
tyo100
 
Fecha de Ingreso: febrero-2005
Ubicación: Monterrey, NL
Mensajes: 475
Antigüedad: 19 años, 3 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