Hola Libras, gracias por el codigo,
lo único es que al código que me enviaste:
--------
Update precios
set precios.precio_uni=t1.precio
(select lista.precio from lista where lista_nro_de_lis='9999') as t1
where precio.cod_arti=list.cod_arti
-------
Para que funcione le tuve que agregar y cambiar algunas cosas, por ejemplo
En la linea " (select lista.precio from lista where lista_nro_de_lis='9999') as t1 "
quedo con un from antes.
set precios.precio_uni=t1.precio
from (select lista.precio, lista.cod_articu from lista where nro_de_lis='9999') as t1
También tuve que incluir cod_articu, sino en el where me decía que no podía encontrar la columna cod_arti
El el where cambié la referencia a lista por el sinonimo de la tabla t1.cod_articu.
De esa forma funcionó sin problemas
Ideas? faltaban o tengo algo que no funciona en el sql.
Te comento que estoy utilizando sql2005 express, por las dudas para probar esto.
Desde ya gracias, por todo.
Saludos
Gustavo