Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Davis

UPDATE com INNER JOIN

Recommended Posts

Fala galera!

 

A dúvida é a seguinte: Como fazer um UPDATE com INNER JOIN no SQL Server (estou usando o Express 2005)?

 

Atualmente tenho 2 tabelas: tbCustomer e tbHistory. Tenho que mudar tbCustomer.type_member pra 2 se tbHistory.type_pay for igual a 64.

 

Alguma idéia?

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Achei a solução! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

UPDATE tbCustomers SET type_member = 2 
FROM tbCustomers AS tbCustomers_1 
INNER JOIN tbHistory ON tbCustomers_1.id = tbHistory.id_customer 
CROSS JOIN tbCustomers 
WHERE (tbHistory.type_pay = 64)

 

Tá esquisito mas tá funcionando. http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.