我有一個包含字段從另一個表更新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