【问题标题】:SQLite unable to update data from another tableSQLite 无法从另一个表更新数据
【发布时间】:2020-10-13 14:01:06
【问题描述】:

我是 SQLite 的新手,我正在尝试改进一些旧数据库。目标是使用餐桌公司中已有的信息更新餐桌船。 一段时间以来,我一直在尝试不同的方法,但没有成功。 我使用的代码是:

UPDATE ships
SET "ISM Performance PM" = companies."ISM Performance PM"
WHERE sips."ISM IMO" = companies."ISM IMO"

不幸的是,我最终变成了这样:

建议?

【问题讨论】:

    标签: sql sqlite sql-update


    【解决方案1】:

    您可以使用相关子查询:

    UPDATE ships
        SET "ISM Performance PM" = (SELECT companies."ISM Performance PM"
                                    FROM companies
                                    WHERE sips."ISM IMO" = companies."ISM IMO"
                                   );
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-16
      相关资源
      最近更新 更多