UPDATE com INNER JOIN

On 28 de julho de 2010, in MySQL, SQL, SQL Server, by sergiolemos

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.

 

Gerência de Projetos eficiente desde o início

On 27 de julho de 2010, in Gerência de Projetos, by sergiolemos

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:

Continue reading »

 

Novo estilo de comemorar um gol

On 27 de julho de 2010, in Vídeos, by sergiolemos

 
Provavelmente vocês devem imaginar que aqui eu falo sobre os passos para fazer um plano de negócios. Certo?
Errado. As perguntas abaixo ajudarão você a estruturar minimamente sua ideia e a sair do lugar sem escrever um documento formal.