2015-04-10

Consulta de actualización con los datos de otra tabla

Title Crear una consulta de actualización con los datos de otra tabla es muy sencillo. Como ejemplo vamos a actualizar el campo PrecioUnidad de la tabla Productos de la base de datos Neptuno.

Ejemplo

Es necesario que los tipos de datos de ambas tablas sean compatibles. Para evitar problemas creamos una copia de la tabla Productos (ProductosActualizados) en la que modificamos los precios de los 10 primeros productos.

  1. Creamos una consulta de selección en la que unimos las dos tablas por la clave principal (IdProducto).
  2. En la pestaña Diseño, en el grupo Tipo de consulta, clic en Actualizar.
  3. Doble clic en el campo que deseamos actualizar: PrecioUnidad.
  4. En la fila Actualizar a de la consulta añadimos el campo de la tabla de origen siguiendo la sintaxis: [tabla_de_origen]![campo_de_origen].
  5. En la pestaña Diseño, en el grupo Resultados, clic en Ejecutar y confirmamos la actualización presionando Sí.
Resultado final

Consulta SQL

UPDATE Productos 
INNER JOIN ProductosActualizados 
  ON Productos.IdProducto = ProductosActualizados.IdProducto 
SET Productos.PrecioUnidad = [ProductosActualizados]![PrecioUnidad];

Entradas relacionadas

No hay comentarios:

Publicar un comentario

Nube de datos