Ir para conteúdo

Arquivado

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

cintiadel

[Resolvido] update com inner join

Recommended Posts

estou com erro no inner join

Incorrect syntax near the keyword 'inner'.

é possivel fazer isso?

 

Update tabela2

Set tabela1.Nome= 'TESTE',

tabela2.rg = '1234567890'

inner join

tabela1

on tabela1.al_codigo = tabela2.codigo

where al_codigo='20005446'

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que é isso:

 

UPDATE
	tabela2
SET 
	tabela1.Nome= 'TESTE',
	tabela2.rg = '1234567890'
FROM
	tabela2
INNER JOIN
	tabela1
	ON tabela1.al_codigo = tabela2.codigo
WHERE
	al_codigo='20005446'

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que é isso:

 

UPDATE
	tabela2
SET 
	tabela1.Nome= 'TESTE',
	tabela2.rg = '1234567890'
FROM
	tabela2
INNER JOIN
	tabela1
	ON tabela1.al_codigo = tabela2.codigo
WHERE
	al_codigo='20005446'

 

funcionou mas eu tive q substituir tabela1.Nome= 'TESTE' por tabela2.Nome= 'TESTE'

n consigo atualizar campos de tabelas diferentes???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não, você só pode atualizar uma tabela por vez.

Compartilhar este post


Link para o post
Compartilhar em outros sites

exato nao pode fazer a atualização com JOIN

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.