![](/img/trans.png)
[英]How to validate table field with information from different table using sql.alchemy.orm.validates?
[英]How do I update a Column in SQL from one table using a different table with SQL Alchemy?
我有 2 个表, table1
是一个正在运行的库存清单, table2
是当天更新的销售额。 我将如何更新表Sold
字段以反映 table1 上库存的更新? 我尝试使用:
FROM table1 INNER JOIN table2 ON table1.SKU = table2.SKU ```
I'm using the Python module: SQL Alchemy to do this, and am getting "(sqlite3.OperationalError) near ".": syntax error".
Any ideas?
这是一个sqlite错误; 与 Python 或 SQLAlchemy 无关
你已经把你的 sqlite 语法搞混了; 您需要使用子查询而不是连接
请参阅此处文档中的第 2.2 节
UPDATE table1
SET Sold = table1.Sold +
(
SELECT Sold
FROM table2
WHERE table1.SKU = table2.SKU
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.