我有一个包含字段从另一个表更新MySQL表
- invoiceNumber
- 名
- 数量
- 率
- ledgerId
并有一台称为salesinvoiceitems与领域的平衡表作为
- invoiceNumber
- ledgerId
- 量
在平衡表我有一个包含发票号码的所有行。我想更新salesinvoiceitems表中的金额。金额需要按如下方式计算:
对于salesinvoicetable中一个发票的所有行的总和(RATE X QTY)。
我都试过,但不工作:
INSERT INTO balancetable (ledgerId,invoiceNumber,date,company,triggerredby)
SELECT buyerId,invoiceNumber,invoiceDate,company,"salesinvoices" as triggerredby
FROM salesinvoices
请一些启发。
当你发布一个问题时不要大写你的标题......这就像大声呼喊 –
你的问题似乎与数据,也许约束违规?刚刚在'5.5.31-0ubuntu0.13.04.1'上测试过。 – Sam