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

Como simplificar una consulta en MySQL

Estas en el tema de Como simplificar una consulta en MySQL en el foro de Mysql en Foros del Web. Hola, tengo una pregunta... estoy utilizando la siguiente consulta para realizar el siguiente UPDATE y me funciona muy bién, sin embargo ya tengo más de ...
  #1 (permalink)  
Antiguo 04/08/2009, 22:00
 
Fecha de Ingreso: julio-2009
Ubicación: Cancún, Quintana Roo
Mensajes: 9
Antigüedad: 14 años, 9 meses
Puntos: 0
Como simplificar una consulta en MySQL

Hola, tengo una pregunta... estoy utilizando la siguiente consulta para realizar el siguiente UPDATE y me funciona muy bién, sin embargo ya tengo más de 1000 socios y quisiera simplificar el proceso... Si alguién tiene una idea se lo voy a agradecer de antemano:

UPDATE Morosos SET Total_deuda =
( SELECT sum( Cuota_mant ) total_calculado
FROM Socios
WHERE socioID='1')
WHERE morosoID='1';

UPDATE Morosos SET Total_deuda =
( SELECT sum( Cuota_mant ) total_calculado
FROM Socios
WHERE socioID='2')
WHERE morosoID='2';

UPDATE Morosos SET Total_deuda =
( SELECT sum( Cuota_mant ) total_calculado
FROM Socios
WHERE socioID='3')
WHERE morosoID='3';

................................ hasta el ID 1000 y los que se vayan sumando!


UPDATE Morosos SET Total_deuda =
( SELECT sum( Cuota_mant ) total_calculado
FROM Socios
WHERE socioID='1000')
WHERE morosoID='1000'


He tratado 1 BETWEEN 1000 y nada, Tambient trate '1','2,'3'.......'1000' y también me arroja error.

Gracias y saludos.

Última edición por cancunmedia; 04/08/2009 a las 22:07
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 21:42.