我有两张桌子:
我希望表A中的总金额自动更改,具体取决于字段。
这种行为是否可以实施?从本质上讲,我希望该字段能够保存每次在表B中添加/删除/更新行时运行的查询。我使用phpMyAdmin(如果它是相关的)。
我尝试过使用以下查询:
然而,这并没有效率。
答案 0 :(得分:1)
select *, a.amount + b.amount as total_amount
from tableA a
inner join tableB b on a.a_id = b.a_id
答案 1 :(得分:0)
你可以使用触发器来做这样的事情。
否则你应该在B表变化时使用编码本身进行更改,它应该影响A表。无论它添加,编辑,删除。