我正在尝试使用应用程序SQLiteman基于SQLite3中同一个表上的连接更新一系列记录,我似乎无法获得正确的语法,并且我尝试了许多方法。更新查询的最新版本在
下面Update
workcodes wc2
Set
wc2.SubCodeOf = wc1.ID
From
workcodes wc1
inner join
workcodes wc2 on
wc1.JemenaWC=wc2.WorkCode
答案 0 :(得分:0)
我想你想尝试一下子选择:
UPDATE
workcodes wc2
SET
wc2.SubCodeOf = (
SELECT wc1.ID
FROM workcodes wc1
WHERE wc1.JemenaWC = wc2.WorkCode )