UPDATE NO MSDE

JDBASIC 23/11/2004 18:14:25
#51661
Boa-tarde, gostaria de saber se é possivel fazer um consulta Update com inner join no MSDE pois no access eu fazia assim e dava certo:
SQL = "UPDATE Tabela1 INNER JOIN Tabela2 ON Tabela1.Codigo = Tabela2.CodProd SET Tabela1.Estoque = Tabela1.Estoque + Tabela2.Qtd WHERE Tabela1.Codigo =1"


no MSDE da um erro que diz:

sintaxe icorreta proxima a palavra inner

Se tem alguem que sabe essa, por favor me mande um exemplo.
USUARIO.EXCLUIDOS 23/11/2004 18:18:54
#51662
Resposta escolhida
tenta mudar para

update a set a.estoque = a.estoque + b.qtde
from tabela1 a, tabela2 b
where a.codigo = b.codprod

faz a mesma coisa, só que faznedo os joins pelo where
USUARIO.EXCLUIDOS 23/11/2004 18:20:25
#51663
ops....update a set a.estoque = a.estoque + b.qtde
from tabela1 a, tabela2 b
where a.codigo = b.codprod and a.codigo = 1
Tópico encerrado , respostas não são mais permitidas