[firebase-br] Ajuda com SQL

Andrei Luís compuvale.software em gmail.com
Ter Set 8 09:36:55 -03 2009


Bom dia Joao,

Update itensorc set descprod=(Select descricao from cadprodutos where
codprod=itensorc.codprod), forprod=(Select fornecedor from cadprodutos where
codprod=itensorc.codprod)

Mas cara, vou te dar uma dica que aprendi a muito tempo, não se armazena 2x
a mesma informação. Por que você simplesmente não faz um join?

Ex.
Select io.codprod, io.qtde, io.valor, cp.descprod, cp.forprod from itensorc
io join cadprodutos cp on cp.codprod=io.codprod

[]
Andrei

2009/9/8 joao_jma <joao_jma em itelefonica.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
>
>
>    João M. de Amorim - Informática:
>    Andreza Enxovais - Ibitinga/SP
>    ((16) 3341-9000
>    È(16) 9239-0959
>



Mais detalhes sobre a lista de discussão lista