Ir para conteúdo

POWERED BY:

Arquivado

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

CajuCLC

Update de uma tabela para outra

Recommended Posts

Pessoal, preciso atualizar uma tabela, mas com informação de outra.

Fiz isso:

 

UPDATE  `xxx_site`.`catalog_product_entity_decimal` SET  `value` =  '698.0000' FROM `catalog_product_entity` WHERE  `sku` =1075 ;

 

Ou seja, na tabela catalog_product_entity_decimal preciso setar o value para tal valor, mas o WHERE é de outra tabela onde o SKU é tal.

Porém está dando erro.

Estou fazendo algo errado?

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual a ligação destas tabelas?

 

UPDATE tabela1 SET campo1 = 'xxx'
WHERE campo_de_ligacao = (SELECT campo_de_ligacao FROM tabela2 WHERE campo2 = 'yyy')

se o subselect retorna mais de 1 registro ao inves de colocar "=" coloca "in"

 

UPDATE tabela1 SET campo1 = 'xxx'
WHERE campo_de_ligacao in (SELECT campo_de_ligacao FROM tabela2 WHERE campo2 = 'yyy')

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.