Inclusão através de SQL. Alguem pode ajudar-me ?
11/03/2003
0
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.
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
Curtir tópico
+ 0
Responder
Posts
12/03/2003
Anonymous
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.
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.
Responder
Clique aqui para fazer login e interagir na Comunidade :)