由于我没有运气,需要帮助。
表A
id groupid
1 100
2 101
3 102
表B
groupid newid
100 100
101 100
102 100
更新表A,使表A成为
id groupid
1 100
2 100
3 100
使用TableB获取newid。
提前致谢
答案 0 :(得分:2)
sqlite不支持更新中的连接,但您可以使用子查询。尝试这样的事情:
update a
set groupid = coalesce(
(select newid from b where groupid = a.groupid limit 1),
groupid
);