【发布时间】:2012-08-06 09:31:57
【问题描述】:
我想从子查询中更新记录。我正在使用以下查询:
UPDATE table1 SET a = aa FROM (SELECT a AS aa FROM table2) AS abc WHERE f = 1
这在 SQL Server 中运行良好。但在 SQLite 中不起作用。
有什么想法吗?
【问题讨论】:
标签: sql sqlite sql-update subquery
我想从子查询中更新记录。我正在使用以下查询:
UPDATE table1 SET a = aa FROM (SELECT a AS aa FROM table2) AS abc WHERE f = 1
这在 SQL Server 中运行良好。但在 SQLite 中不起作用。
有什么想法吗?
【问题讨论】:
标签: sql sqlite sql-update subquery
SQLite 不支持UPDATE ... FROM。见https://www.sqlite.org/lang_update.html
【讨论】: