
Actualizar unicamente registros modificados
Publicado por Juan Carlos (3 intervenciones) el 07/07/2016 17:47:33
Hola.
Les agradecería mucho si me pudiera orientar como actualizar los registros de una base de datos a partir de otra... lo que quiero hacer es lo siguiente:
en mi BD1 tabla 1 es donde actualizo los precios y posteriormente con un UPDATE quiero que se actualicen en la BD2 tabla 2 ejemplo:
BD1 Tabla1
campo1: clave
campo2: descripción
campo3: precio
al ejecutar la consulta de la BD1 tabla 1 que es donde actualizo me arroja una lista de precios obviamente:
campo1|campo2|campo3
1 prod1 350
2 prod2 400 Actualizado
3 prod3 50
......etc
Son 750 productos con diferentes precios en la BD1 Tabla 1 ya que esta es la base.
El detalle esta en que la BD2 Tabla 2 los precios no son iguales a los de la BD1 Tabla 1
campo1|campo2|campo3
1 prod1 320
2 prod2 400 Actualizado
3 prod3 57
Lo que necesito hacer es: de los 750 productos de la BD1 Tabla 1 me piden actualizar 20 al "azar".... pero que solo esos 20 se actualicen en la BD2 Tabla 2 respetando los precios que no se pidan actualizar y queden como en el ejemplo que describo arriba.
Espero y me haya explicado bien. Las 2 BD tienen precios diferentes pero luego nos piden actualizar ciertos productos y respetar los demás como están.
Hice un Query que actualiza los precios pero me Actualiza los precios de la BD1 Tabla 1 a la BD2 Tabla 2 todos iguales y es lo que no debe hacer.
Espero me puedan ayudar.
Les agradecería mucho si me pudiera orientar como actualizar los registros de una base de datos a partir de otra... lo que quiero hacer es lo siguiente:
en mi BD1 tabla 1 es donde actualizo los precios y posteriormente con un UPDATE quiero que se actualicen en la BD2 tabla 2 ejemplo:
BD1 Tabla1
campo1: clave
campo2: descripción
campo3: precio
al ejecutar la consulta de la BD1 tabla 1 que es donde actualizo me arroja una lista de precios obviamente:
campo1|campo2|campo3
1 prod1 350
2 prod2 400 Actualizado
3 prod3 50
......etc
Son 750 productos con diferentes precios en la BD1 Tabla 1 ya que esta es la base.
El detalle esta en que la BD2 Tabla 2 los precios no son iguales a los de la BD1 Tabla 1
campo1|campo2|campo3
1 prod1 320
2 prod2 400 Actualizado
3 prod3 57
Lo que necesito hacer es: de los 750 productos de la BD1 Tabla 1 me piden actualizar 20 al "azar".... pero que solo esos 20 se actualicen en la BD2 Tabla 2 respetando los precios que no se pidan actualizar y queden como en el ejemplo que describo arriba.
Espero y me haya explicado bien. Las 2 BD tienen precios diferentes pero luego nos piden actualizar ciertos productos y respetar los demás como están.
Hice un Query que actualiza los precios pero me Actualiza los precios de la BD1 Tabla 1 a la BD2 Tabla 2 todos iguales y es lo que no debe hacer.
Espero me puedan ayudar.
Valora esta pregunta


0