Consulta Update desde una consulta Select

Logo SQL Server

A veces nos interesa actualizar un campo o varios de una tabla, pero en lugar de hacerlo a mano buscamos una opción mucho más rápida y sin posible error. Para ello hacemos un Update con los valores de una consulta Select.

En este ejemplo es de SQL Server, pero para los demás gestores de bases de datos la consulta es muy parecida:

Acualizamos el nombre del producto de la tabla productos, con la descripción del artículo.

Update Productos SET Producto.Nombre = (SELECT Articulos.Descripcion FROM Articulos WHERE Articulos.Id = Productos.ArticuloId)

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *