用一个表数据更新另一个表

renges 2007-03-01 12:24:13
有两个表a 、b
a(aid,bid,value) b(bid,sum)
要求以表a更新表b
条件是
1、b.bid=a.bid
更新方法是
2 b.sum=b.sum+a.vaule
在mysql 3.23 中用一句sql实现,a表中bid不是唯一
...全文
232 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
klan 2007-03-02
  • 打赏
  • 举报
回复
try:

UPDATE a,b SET b.sum=b.sum+a.value

WHERE a.bid=b.bid;

57,064

社区成员

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

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