Inclusão através de SQL. Alguem pode ajudar-me ?

Delphi

11/03/2003

Tenho duas tabelas Chamadas MetasAv e MetasAc
os campos das duas tabelas são iguais, na seguinte ordem.

CGC, Cod_Prod, Avaliado, Preco

Gostaria de saber como incluir através de SQL todos os registros existentes na tabela MetasAc que não existam na tabela MetasAv, sendo
que só quero incluir os campos CGC e Cod_Prod.

Se alguém puder ajudar-me desde já agradeço.

Marcos.


Anonymous

Anonymous

Curtidas 0

Respostas

Anonymous

Anonymous

11/03/2003

Este comando pode ser utilizado dentro do Delphi atraves de uma Query ou dentro do IbConsole:

INSERT INTO MetasAv(CGC,Cod_Prod)
SELECT AC.CGC,AC.Cod_Prod
FROM MetasAc AC
LEFT JOIN MetasAv AV ON (AV.CGC = AC.CGC) AND
(AV.Cod_Prod = AC.Cod_Prod)
WHERE (AV.CGC IS NULL) AND (AV.Cod_Prod IS NULL)

Atenciosamente
Edgar.


GOSTEI 0
POSTAR