Para quem deseja fazer um update de uma tabela utilizando INNER JOIN segue exemplo:
começaremos com um simples inner join de duas tabelas (1 e 2)
1 2 | SELECT * FROM tabela1 t1 INNER JOIN tabela2 t2 ON t2.tabela1_id=t1.id |
com esse comando executamos um INNER JOIN para um SELECT entre as tabelas (1 e 2).
Aproveitaremos esse SELECT para executarmos um UPDATE de algum determinado campo de qualquer uma das tabelas.
1 2 3 | UPDATE tabela1 SET campo1=t2.campo1 FROM tabela1 t1 INNER JOIN tabela2 t2 ON t2.tabela1_id=t1.id |
Vejam que houve a necessidade de repetir o chamada da tabela1 duas vezes, uma para indicar o campo e outra para criarmos o alias.
Espero que tenha ajudado, até mais.
Neste artigo vamos definir alguns conceitos práticos fundamentais antes de iniciar efetivamente um projeto. O PMI (Project Management Institute) propõe uma metodologia extremamente abrangente para a gerência de projetos. Ao se iniciar um projeto, na fase de Iniciação, o Instituto propõe dois processos:
Errado. As perguntas abaixo ajudarão você a estruturar minimamente sua ideia e a sair do lugar sem escrever um documento formal.
