求教 MySQL语句 自动求和更新到另一表数据里

jph1989jph 2019-02-18 03:01:13
这是表A


这是表B



我想把表B 字段xiaofei 求和 .过滤条件是user 和 dianhua
得到求和后的值后,自动更新到表A 过滤条件user 和 dianhua 为 z_xiaofei字段里.

只要表B有数据更新或删除.就自动执行
...全文
422 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
白白白太白 2019-02-22
  • 打赏
  • 举报
回复
请问 楓VS痕 大哥,这个要是在navicat里,是应该新建一个事件呢?还是函数呀?
  • 打赏
  • 举报
回复
写一个trigger吧
楓VS痕 2019-02-20
  • 打赏
  • 举报
回复 1

update kh_list kl, (select sum(xiaofei) z_xiaofei,`user`,dianhua from kh_yc GROUP BY `user`, dianhua) ky
set kl.z_xiaofei = ky.z_xiaofei
where kl.`user` = ky.`user` and kl.dianhua=ky.dianhua

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧