Luthien 0 Denunciar post Postado Fevereiro 13, 2016 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
Motta 645 Denunciar post Postado Fevereiro 13, 2016 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
Luthien 0 Denunciar post Postado Fevereiro 13, 2016 tentei e deu erro no inner :( Deve ser alguma lerdeza da minha parte, mas n tenho ideia do q possa ser Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Fevereiro 13, 2016 http://www.somenek.com.br/somenekers/mysql/update-com-inner-join Posiçao do SET Compartilhar este post Link para o post Compartilhar em outros sites
Luthien 0 Denunciar post Postado Fevereiro 13, 2016 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