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

 我来答
爱了分了才发现
2018-01-05 · TA获得超过6983个赞
知道小有建树答主
回答量:27
采纳率:94%
帮助的人:5716
展开全部

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】。

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

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)中输入两个数值,如图:

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

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式