我有三张桌子。
- 成员
- 账户
- 交易
在将新事务插入 Transactions 表后,我想用所有 Transactions.TransactionAmount 的总和更新 Accounts.AccountBalance。
以下代码似乎对我不起作用。有什么建议么?
CREATE TRIGGER NewTrigger
AFTER INSERT ON Transactions
FOR EACH ROW
BEGIN
UPDATE Accounts SET Accounts.AccountBalance = (
SELECT SUM(Transactions.TransactionAmount)
FROM Transactions
WHERE Accounts.AccountID=Transactions.AccountID
)