Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Luthien

update + inner join não quer funcionar

Recommended Posts

Boa tarde,

 

tenho que aplicar um reajuste de 5% nos produtos da categoria eletrodomésticos e pra isso preciso usar o inner join no update, mas não quer dar certo de jeito nenhum, mostra que o FROM está com erro e n tenho a menor ideia do porquê

update Produto set ValorUnit = Produto.ValorUnit+(Produto.ValorUnit*0.05)
from Produto inner join Categoria on Produto.IDprod = Categoria.IDProd
where Categoria.CategoriaDesc = 'Eletrodomésticos';

Já testei outros exemplos da internet e o erro é o mesmo, sempre no FROM

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente

 

update Produto set ValorUnit = Produto.ValorUnit+(Produto.ValorUnit*0.05)

inner join Categoria on Produto.IDprod = Categoria.IDProd

where Categoria.CategoriaDesc = 'Eletrodomésticos';

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora deu certo!

update Produto inner join Categoria on Produto.IDCategoria = Categoria.IDCategoria
set ValorUnit = Produto.ValorUnit+(Produto.ValorUnit*0.05)
where Categoria.CategoriaDesc = 'Eletrodomésticos';

Obrigada!! :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.