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


Helderjr

Helderjr

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)


Responder

Gostei + 0

16/01/2007

Helderjr

Emerson

Valeu a dica era isso mesmo que tava faltando.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar