Cita:
Iniciado por Gustavo72 Si, los almacena en tablas temporales ya sea en RAM o en el mismo disco rígido.
Y sí, mi respuesta contempla eso que dijiste. Fijate que la primer consulta solo toma las llaves de los registros y los recorre con el while de principio al fin y en la consulta de adentro lee los registros uno por uno con todos los campos que necesitas en el momento de hacer los cálculos.
No es muy eficiente porque hace una consulta por cada registro pero bueno, creo que tu necesidad lo requiere.
¿Y cuando "suelta" la tabla temporal para almacenar a la tabla definitiva? ¿Al finalizar el PHP?
¿Acaso no hay algo así como "flush" para forzar almacenar inmediatamente a la tabla?
¿Y si son varios los usuarios que están afectando la tabla? ¿el segundo usuario verá datos anteriores si es que no los ha "soltado el usuario 1?
¿Que material debo leer para documentarme al respecto?
Gracias nuevamente