ASP求和问题

Db1Nameheji张三李四王五db2namekucun张三100张三200李四260李四300王五500王五80把db1表与db2表里的相同name取出来加和自动存到... Db1
Name heji
张三
李四
王五

db2
name kucun
张三 100
张三 200
李四 260
李四 300
王五 500
王五 80

把db1表与db2表里的相同name 取出来加和 自动存到db1表里的heji下面,有谁能帮我看看吗?这样的能实现吗?谢了!
access数据库
展开
 我来答
百度网友af50167
2007-01-30 · TA获得超过261个赞
知道答主
回答量:64
采纳率:0%
帮助的人:0
展开全部
如果是access数据库
应该这么写:
update db1 set heji=(select sum(kucun) from db2 where db2.name=db1.name group by db2.name)

*如果使用sum求和函数,必须用group by分组统计!

*使用group by子句是将具有相同特征的行组织成一组,使每组的各行得到唯一的结果!!!

*update 后为要更新的数据表,更新哪些列的值,由set子句指定!

*update后面可以加where,where子句中指定条件的方式与select语句完全相同,若满足条件的数据有很多行,则update语句一次可以修改多行,相反,若没有任何一行满足where中的条件,则一行也不修改,无where限定,则可以将表中所有行更新!!!

不懂的可以继续补充!谢谢
benlao1981
2007-01-29 · TA获得超过291个赞
知道小有建树答主
回答量:406
采纳率:0%
帮助的人:383万
展开全部
update db1 set heji = (select sum(kucun) from db2 where db2.name=db1.name)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式