vik*_*for 4 informix inner-join sql-update
我有一个表 table1 (id, name, surname, ssn) 和一个 view1 (id, ssn),这是我的更新子句
update table1 set
ssn=v.ssn
from table1 t,view v
where t.id=v.id
Run Code Online (Sandbox Code Playgroud)
但是我得到语法错误 sql 代码 -201,有人知道是什么问题吗?
你能试一下吗:
UPDATE table1 SET ssn=(SELECT ssn FROM view WHERE table1.id=view.id)
Run Code Online (Sandbox Code Playgroud)
PS 你使用奇怪的名字:table1, view. 他们没有提及这些表/视图中的数据。我希望这只是针对这个问题。