Ir para conteúdo

POWERED BY:

Arquivado

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

rogerpsantos70

Alterando dados de uma tabela usando dados de outra.

Recommended Posts

Pessoal, sou bem leigo em comandos SQL. Gostaria de ajuda para alterar os dados de uma tabela.

 

tenho duas tabelas notasdet e receber.

 

na tabela notasdet os registros que preciso alterar eu seleciono com o comando:

 

SELECT * FROM notasdet WHERE filial_not="001" AND emissaoi_not > 20140101 AND tipo_not <> "V" AND dpto_not="300"

 

O problema é que na tabela receber eu não tenho a coluna tipo_not

 

Mas nas duas tabelas contém a coluna numero_not então queria usar a seleção da tabela notasdet para alterar na tabela receber

 

 

 

Rogério

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você faz um JOIN:

SELECT * FROM notasdet AS d
LEFT JOIN receber AS r ON r.nomero_not = d.numero_not
WHERE d.filial_not = "001" AND d.emissaoi_not > 20140101 AND d.tipo_not <> "V" AND d.dpto_not = "300"

Dessa forma, você tem os campos da tabela receber filtrando as informações pela tabela `notasdet`.

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.