Fórum Update com dados de 2 tabelas diferentes #464152
16/12/2013
0
Bom, não sou nenhum expert em banco de dados e programação, mas desenrolo. O meu problema é o seguinte:
Tenho 2 tabelas distintas porém, ligadas por uma de suas colunas da seguinte forma:
1- Produto (PR)
2- Produto_estabelecimento (PE)
Onde, PE.interno_produto = PR.interno.
Produto tem uma coluna (PR.classificacao_abc) que é o que quero utilizar como filtro e Produto_estabelecimento tem (PE.estoque_minimo) que é o que desejo alterar.
Já tentei assim:
UPDATE produto_estabelecimento PE SET PE.estoque_minimo=(-1)
WHERE PR.classificacao_abc<>'A'
Não deu certo. Peço encarecidamente, a quem puder, que me auxilie com este update.
Emerson Santos
Curtir tópico
+ 0Posts
16/12/2013
Eduardo Richeli
UPDATE produto_estabelecimento PE SET PE.estoque_minimo=(-1) WHERE PE.KEY=PR.KEY AND PR.classificacao_abc<>'A'
Gostei + 0
16/12/2013
Emerson Santos
Gostei + 0
16/12/2013
Emerson Santos
Agradeço a quem tentou me ajudar.
O script ficou assim:
UPDATE produto_estabelecimento PE
SET PE.estoque_minimo = -1
WHERE EXISTS(SELECT 1 FROM Produto PR
WHERE
PR.interno = PE.interno_produto AND
PR.classificacao_abc <> 'A')
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)