
04/08/2009, 22:00
|
| | Fecha de Ingreso: julio-2009 Ubicación: Cancún, Quintana Roo
Mensajes: 9
Antigüedad: 15 años, 8 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 |