x
表具有列(Agency
,datac
)Y
表具有列(Agencyname
,total
)
例
Agency | datac
NET | 100
GOO | 300
NET | 100
GOO | 100
Agencyname | total
NET |
GOO |
第一位客户添加
Agencyname
然后在表Y
上进行更新从html的下拉菜单中,我使用户可以选择NET
或GOO
,但是我想要的是他们可以在表。我希望将其
X
插入表total sum
中。这样我的预期输出看起来像这样Agencyname | total
NET | 200
GOO | 400
最佳答案
最直接的方法可能是使用子查询进行更新。
UPDATE TableY
SET total = (SELECT SUM(datac) FROM TableX WHERE Agency=AgencyName)
An SQLfiddle to test with。