
17/11/2005, 12:13
|
 | | | Fecha de Ingreso: febrero-2005 Ubicación: Monterrey, NL
Mensajes: 475
Antigüedad: 20 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 |