专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Access

用UPDATE怎样实现跨表更新,该如何解决

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
用UPDATE怎样实现跨表更新
表 t1
id x
01 2103.1103
02 0
03 -329.69
04 4327

表 t2
id x  
01 661.2
02 7059.3339
03 0
04 -1654.414

要把表 t1 更新成下面这样
id x
01 2764.3103
02 7059.3339
03 -329.69
04 2672.586

用这个语句“UPDATE t1 SET x =(select t1.x+t2.x from t1,t2 where t1.id=t2.id)”,access提示“操作必须是一个可更新查询”
要怎么写呢?

------解决方案--------------------
SQL code
update t1 inner join t2 on t1.id=t2.id
set t1.x=t1.x+t2.x
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: