Pular para o conteúdo
Visualizando 1 post (de 1 do total)
  • Autor
    Posts
  • #74437
    Anônimo

      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

      Tentei Fazer assim mas tbem n?o deu certo

      update Planos_Usuarios a, plano_muda b set a.pln = b.pln where a.carteirinha
      = b.carteirinha

      Alguem tem alguma dica ?

    Visualizando 1 post (de 1 do total)
    • Você deve fazer login para responder a este tópico.
    plugins premium WordPress