【发布时间】:2017-04-07 09:36:56
【问题描述】:
我正在使用 sqlite3 数据库并拥有这两个表。
列表:
- 身份证
- 来源ID
属性:
- 身份证
- 列表ID
- 原产地列表
Attributes.OriginList == List.OriginID
我需要更新 Attributes 中的行以匹配当前 List.ID。我正在使用 Knex,我当前的原始查询如下所示:
UPDATE Attributes
SET ListID = (SELECT ID
FROM List
WHERE OriginID = Attributes.OriginList)
我刚开始使用 DB,并且一直在尝试想办法在没有 raw 的情况下做到这一点,但没有成功。有没有这样的方法?
【问题讨论】:
标签: javascript database sqlite knex.js