Ver Mensaje Individual
  #6 (permalink)  
Antiguo 11/05/2009, 12:47
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 10 meses
Puntos: 360
Respuesta: Actualizar una tabla desde otra tabla

Beuses... yo te recomendaría lo siguiente:

Cada registro de tbl_solicitud debe ser procesada. Sin importar el tiempo que pase, si se hizo antes o después que otras solicitudes mas recientes, pero considero que también podrían compartir el mismo id.

Te recomendaría que hagas un trigger que se dispare en la actualización de la tabla tbl_solicitud (on update) y que el trigger verifique si el id_estatus es = a 4.
Si corresponde a 4, hagas una inserción en la tabla tbl_procesada con los datos de la tabla tbl_solicitud y posteriormente se borre este registro en la tabla tbl_solicitud.

Sin embargo, para que borrar los registros de tbl_solicitud?

Otra opción, sería insertar al mismo tiempo en la tbl_solicitud y en tbl_solicitud procesada.
De este modo, si trataras de hacer un update similar al que tratabas de hacer, actualizaría la información de tbl_solicitud_procesada ya que en este caso, si encontraría un registro para actualizar. Sin embargo, este proceso sería manual. Con triggers sería automatico.

Un saludo.
Un saludo.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming