none
Insert RRS feed

  • Pergunta

  • Galera como posso transformar um select com join em um Insert nessas duas tabelas?

    
    SELECT ID_ORIGEM FROM MODGERAL mod inner join DADOGERAL dado on mod.ID_REGRA = dado.ID_DADO WHERE mod.ID_ORIGEM = 613 and CD_REGRA = 1003

    Obrigado

    SirSmart

    quinta-feira, 28 de fevereiro de 2013 18:42

Todas as Respostas

  • voce quer fazer um insert nestas 2 tabelas ou a partir deste select voce quer fazer um insert em outra tabela ?

    Alexandre Matayosi Conde Mauricio. Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.

    quinta-feira, 28 de fevereiro de 2013 18:56
  • Quero fazer um insert nestas 2 tabelas de acordo com esse join

    Abrs


    SirSmart

    quinta-feira, 28 de fevereiro de 2013 19:00
  • O problema é que neste select voce só esta selecionando o campo ID_ORIGEM de alguma das tabelas, para fazer um insert nas tabelas voce tem que ter todas as informações da tabela (pelo menos dos campos que não permitem valores nulos ou tem relacionamentos com outras tabelas), por exempo, para fazer um insert na sua tabela MODGERAL voce precisa de todas as informações dos campos, dai voce insere a partir de um select:

    insert into MODGERAL (campo1, campo2, campo3, etc)
    select
    campo1,
    campo2,
    campo3,
    etc
    from sua query


    Alexandre Matayosi Conde Mauricio. Se esta sugestão for útil, por favor, classifique-a como útil. Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.

    quinta-feira, 28 de fevereiro de 2013 19:07