Então João, 

 

você não ta usando tabela MESTRE/DETALHE?

Esse comando é utilizado para o que você ta querendo.

 

Select ITENSORC.cadprod, ITENSORC.forprod, CADPRODUTOS.DESCRICAO from
ITENSORC

Left join CADPRODUTOS on (CADPRODUTOS.codprod = ITENSORC.codprod)

 

Mas se você não quer dessa forma usa o exemplo do colega Daniel Hiromy

abaixo, caso você esteja usando FIREBIRD, ou MySQL.

 

Faça uma trigger.

set term ^ ;

create or alter trigger AU_CADPRODUTOS for CADPRODUTOS
active after update position 0
as
begin
update ITENSORC set descprod = new.descricao, fornprod = new.fornecedor
where codprod = new.codprod;
end ^

set term ; ^

2009/8/21 joao_jma <joao_...@itelefonica.com.br
<mailto:joao_jma%40itelefonica.com.br> >

>
>
> Tenho 2 tabelas
>
> CADPRODUTOS
> codprod
> descricao
> fornecedor
>
> ITENSORC (Gravo a descrição e o fornecedor do produto nessa tabela tb)
> codprod
> descprod
> forprod
>
> PRECISO DE UM SQL, PRA FAZER DE FORMA RAPIDA A ATUALIZAÇÃO DOS DADOS NA
> TABELA "ITENSORC"
>
> Eu preciso atualizar as descrições e fornecedor da tabela itensorc, pois
> quando existe alteração nesses dados na tabela cadprodutos, a tabela
> itensorc fica "desatualizada".
>
> []'s
>
> João
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>

[As partes desta mensagem que não continham texto foram removidas]





[As partes desta mensagem que não continham texto foram removidas]

Reply via email to