Fórum Update com sub-consulta ( Update ... campo = select ... ) #336258
15/01/2007
0
ola pessoal
Preciso atualiza um campo de uma tabela com o campo de outra tabela tudo atraves de um comando sql ex:
atualizar o campo preco1 da tabela cadprodui com o valor do campo precoinventario da tabela cadprodu
update cadprodui set preco1 = ( select precoinventario from cadprodu )
essa instrução acima da erro
Preciso atualiza um campo de uma tabela com o campo de outra tabela tudo atraves de um comando sql ex:
atualizar o campo preco1 da tabela cadprodui com o valor do campo precoinventario da tabela cadprodu
update cadprodui set preco1 = ( select precoinventario from cadprodu )
essa instrução acima da erro
Helderjr
Curtir tópico
+ 0
Responder
Posts
15/01/2007
Emerson Nascimento
a instrução que você passou dá erro porque sua subselect provavelmente retorna mais de uma linha.
deveria ser algo assim (depende do banco de dados):
update cadprodui set preco1 = (select precoinventario from cadprodu where cadprodu.codigo = cadprodui.codigo)
deveria ser algo assim (depende do banco de dados):
update cadprodui set preco1 = (select precoinventario from cadprodu where cadprodu.codigo = cadprodui.codigo)
Responder
Gostei + 0
16/01/2007
Helderjr
Emerson
Valeu a dica era isso mesmo que tava faltando.
Valeu a dica era isso mesmo que tava faltando.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)