SQLite中的嵌套更新查询

时间:2012-06-04 23:01:06

标签: sqlite

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

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

1 个答案:

答案 0 :(得分:0)

我想你想尝试一下子选择:

UPDATE
    workcodes wc2
SET
    wc2.SubCodeOf = ( 
        SELECT wc1.ID 
        FROM workcodes wc1 
        WHERE wc1.JemenaWC = wc2.WorkCode )