Necesito actualizar un campo de una tabla con datos que se encuentran en otra tabla, intente con este script pero no me da resultado
Código SQL
[-]update detalle_factura d
set d.precio_costo=a.precio_compra
where a.articulo=d.articulo
donde el campo precio de costo pertenece a una tabla (detalle factura )y precio compra a otra (articulos), articulo es la clave primaria de la tabla articulos y clave foranea del detalle factura.
Si alguien tiene idea de como solucionar esta consulta, le estaria agradeciendo desde ya.
Saludos.