suponga que un dia tenemos que acualizar datos de una tabla con datos de otra tabla, bueno esto se soluciona con una sobconsulta es algo muy sencillo con SQL en este ejemplo utilizare SQLServer. vamos a suponer que tenemos dos tablas una llamada "ventas" que contiene estos campos: *idventa (int,autonumerico) *venta (money) *vendedor (varchar(150)) * comision(float) tabla 2 : "vendedores" *nombre(varchar(150)) *estado(varchar(80)) valores(Chihuahua,Monterrey,DF,Toluca) *comision(float) vamos a actualizar el valor de la comision para todos aquellos vendedores que pertenescan al estado de Chihuahua. vamos hacer un procedimiento que quedaria asi: ALTER PROCEDURE [dbo].[ACTUALIZAR_COMISION] AS BEGIN UPDATE ventas SET ventas.comision = vendedores.comision from vendedores WHERE vendedores.nombre=ventas.vendedor AND vendedores.estado='Chihuahua' END espero que les sea de utilidad.