Então Eduardo fiz como vc descreveu
update Planos_Usuarios a, plano_muda b set a.pln = b.pln where a.carteirinha = b.carteirinha mas infelizmente deu erro dizendo " Missing SET Keyword" Tem mais alguma idéia? Desde já agradeco -----Mensagem original----- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Eduardo Enviada em: quinta-feira, 2 de junho de 2005 09:13 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] SQL: Update comparando duas Tabelas update Tabela1 a, Tabela2 b set a.campo1 = b.campo1 where a.campo2 = b.campo2 Eduardo ----- Original Message ----- From: giuvany To: delphi-br@yahoogrupos.com.br Sent: Wednesday, June 01, 2005 4:10 PM Subject: [delphi-br] SQL: Update comparando duas Tabelas Boa tarde pessoal, Estou em uma duvida com SQL, Tenho duas tabelas Tabela Planos_Usuarios campo chave = Carteirinha , campo a mudar (Dar o UPDATE ) PLN Tabela Plano_muda campo chave = Carteirinha , campo que possui os Novos Dados PLN O Que preciso fazer .... pegar os dados do campo PLN da tabela Plano_muda E jogar (dar Update) na tabela Planos_usuarios comparando os dois campos carteirinha das duas tabelas Fiz assim update Planos_Usuarios pu set pu.pln = (select pm.pln from plano_muda pm) where pu.carteirinha in (select pm.carteirinha from plano_muda pm where exists (select * from planos_usuarios pu where pu.carteirinha=pm.carteirinha )) Bom Alguém sabe me informar se isto está certo Obs: Ainda não executei este update pois a minha tabela Plano_muda ainda não possui registros. Estou trabalhando com Oracle 9.0 Delphi 7 Se alguém tiver uma outra idéia de como fazer isto (ou via programação) agradeço Desde já obrigado pela Atenção [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] ---------------------------------------------------------------------------- -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html