我已经试过这段代码,它的工作原理,但只对每个客户的第一个实例。即列应贯穿并将所有订单添加到以前的欠款中。SQLite。在第一个例子中停止满足WHERE条件
UPDATE customers_tbl
SET customer_amountowing = customer_amountowing +
(SELECT sorder_amount FROM standingorder_tbl
WHERE standingorder_tbl.sorder_customer = customers_tbl.customer_address1)
WHERE EXISTS
(SELECT * FROM standingorder_tbl
WHERE standingorder_tbl.sorder_customer = customers_tbl.customer_address1);
有谁能告诉我因为我在这里错了。干杯家伙!
,如果你运行一个选择具有相同返回什么数据'WHERE EXISTS'条款? – Dai
另外,请解释你的模式。为什么'customer_address1'看起来是主键而不是'customerId'列? – Dai