Sqlite:我需要将数据从一个表更新到另一个表

Mak*_*ple -2 sql sqlite

我的sqlite数据库中有两个表,其中列名称为solution,solutionimage,id表示tableA和tableB.我想,从tableB解决方案,solutionimage复制到tableA分别匹配两个表中的id,怎么做?

我有谷歌它尝试但我没有得到它..任何人帮助我.非常感谢提前.

DrC*_*ste 5

理想情况下,您希望将要更新的表连接到从中获取值的另一个表.

但我刚才读JOINSUPDATES不允许SQLITE这样的子查询都去我猜想方式:

UPDATE tableB
    SET
      Solution = (SELECT Solution FROM tableA WHERE ID = tableB.ID),
      SolutionImage = (SELECT Solution FROM tableA WHERE ID = tableB.ID);
Run Code Online (Sandbox Code Playgroud)

请参阅此小提琴,例如输出.