mysql更新字段为另一个表的字段_怎么将一个表的字段更新为另一个表的值

展开全部

SQLServer:

表A  sub_id   sbj_id

表B  sub_id   qty_id

UPDATE A SET A.sbj_id=B.qty_id

FROM B

WHERE B.sub_id=A.sub_idMySQL:

表A  sub_id   sbj_id

表B  sub_id   qty_id

UPDATE A, B SET A.sbj_id=B.qty_id

WHERE B.sub_id=A.sub_id

1.左键点击箭头处下拉菜单,选择【worksheet】。

2d847e1464d98fd46abc45871ac6a273.png

2.点击下拉菜单便可选择对应的触发32313133353236313431303231363533e58685e5aeb931333365646262模式,【BeforeDoubleClick】表示在本工作表鼠标双击(之前)触发下面代码程序,【activate】表示在sheet表被选取的时候触发,【Change】表示在这个模式下,只要sheet(工作表)发生变化就触发,【Before Right Click】表示在鼠标右击之前触发,【SelectionChange】表示在鼠标焦点发生变化时触发。

b3b22f74ef6ccd6738f2d807c369dab6.png

3.选择完成后,会出现两条声明一个函数的代码。

4.4将鼠标放置在这两行代码之间,写上执行语句:

Sheet1.Cells(1, 3) = Sheet1.Cells(1, 1) + Sheet1.Cells(1, 2)

其中:sheet1.cells(1,3)指第一行第三列的这个单元格;Sheet1.Cells(1, 1)指第一行第一列的这个单元格;Sheet1.Cells(1, 2)指第一行第二列的单元格。执行语句的意思:将cells(1,1)和cells(1,2)的值相加,并赋值给cells(1,3)

5.点击保存,回到Excel的原始界面。在cells(1,1)和cells(1,2)中输入两个数值,如图:1ed561680d7c86c5c2c8446084ce5928.png

6.在sheet1的工作表中,双击鼠标,cells(1,3)的值变成了cells(1,1)和cells(1,2)的和,如图:

ca5cdb675d030d96fba16fc88a62472d.png

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值