1
一行
我建立销售软件的点在PHP子查询返回不止
所以我保存在名为tempsales一个临时表中,车中的项目,然后用更新项目的全部数量新的数量。只是一个查询,使用下面这给了我子查询的代码,返回:
多行错误
UPDATE items SET quantity = quantity -
(SELECT quantity FROM tempsales ORDER BY id ASC)
WHERE id IN
(SELECT id FROM ORDER BY I'd ASC)
的问题是,你的子查询'(选择购买数量从tempsales ORDER BY ID ASC)'返回比结果更多,所以你不能做减法 – Ollaw
我认为这个问题解决您的问题。 https://stackoverflow.com/questions/5727827/update-one-mysql-table-with-values-from-another –