update
Publicado por nacho (9 intervenciones) el 19/04/2012 12:58:23
Hola a todos,
Tengo un pequeño problema al intentar actualizar un campo de una tabla con los datos de otra tabla.
La base de datos es Database_test
La tabla en la que quiero actualizar unos campos: dbo.[empresa_test$Item Ledger Entry]
El campo de esa tabla a actualizar: [Item Category Code]
La tabla de donde quiero coger los datos buenos: dbo.[empresa_test$Item]
El campo que contiene el dato correcto: [Item Category Code]
El campo que une las dos tablas --> No_ en la tabla Item y [Item No_] de la tabla
dbo.[empresa_test$Item Ledger Entry]
Lo que había hecho:
use database_test
update dbo.[empresa_test$Item Ledger Entry]
set [Item Category Code] = (select [Item Category Code]
from dbo.[empresa_test$Item] ITEM)
where ITEM.[No_] = dbo.[empresa_test$Item Ledger Entry].[Item No_]
¿alguien podría ayudarme? la sentencia es sencilla, pero me estoy liando!!!!
Muchas gracias.
Saludos,
Nacho
Tengo un pequeño problema al intentar actualizar un campo de una tabla con los datos de otra tabla.
La base de datos es Database_test
La tabla en la que quiero actualizar unos campos: dbo.[empresa_test$Item Ledger Entry]
El campo de esa tabla a actualizar: [Item Category Code]
La tabla de donde quiero coger los datos buenos: dbo.[empresa_test$Item]
El campo que contiene el dato correcto: [Item Category Code]
El campo que une las dos tablas --> No_ en la tabla Item y [Item No_] de la tabla
dbo.[empresa_test$Item Ledger Entry]
Lo que había hecho:
use database_test
update dbo.[empresa_test$Item Ledger Entry]
set [Item Category Code] = (select [Item Category Code]
from dbo.[empresa_test$Item] ITEM)
where ITEM.[No_] = dbo.[empresa_test$Item Ledger Entry].[Item No_]
¿alguien podría ayudarme? la sentencia es sencilla, pero me estoy liando!!!!
Muchas gracias.
Saludos,
Nacho
Valora esta pregunta


0