0

我正在尝试使用应用程序 SQLiteman 基于 SQLite3 中同一表上的连接更新一系列记录,我似乎无法获得正确的语法,并且我尝试了多种方法。更新查询的最新迭代如下

Update
 workcodes wc2
Set
 wc2.SubCodeOf = wc1.ID
From
 workcodes wc1
 inner join
 workcodes wc2 on
 wc1.JemenaWC=wc2.WorkCode
4

1 回答 1

0

我想你想尝试类似子选择的东西:

UPDATE
    workcodes wc2
SET
    wc2.SubCodeOf = ( 
        SELECT wc1.ID 
        FROM workcodes wc1 
        WHERE wc1.JemenaWC = wc2.WorkCode )
于 2012-08-13T17:33:43.603 回答