access 中 update 用法

fitzanepeng1 2013-03-14 06:18:15
大家好,现在有两个表

表A
开户行 账号 币种 余额
1111 222 美金 100
1111 222 英镑 100

表B
开户行 账号 币种 余额
1111 222 美金 99

怎样用表A 通过 账号和币种关联 来 update 表B中的余额。

谢谢
...全文
613 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
中国风 2014-11-12
  • 打赏
  • 举报
回复
可这样用
update table1  inner join table2 on table1.id=table2.id 
set  table1.col1 =table2.col1
WWWWA 2013-03-18
  • 打赏
  • 举报
回复
update 表A a1 inner join 表B on A1.开户行=表B.开户行 and A1.账号=表B.账号 and 表A.币种=表B.币种 set B.余额= A1.余额 where not exists(select 1 from 表A where a1.开户行=开户行 and A1.账号=账号 and A1.币种=币种 and a1.id<id)
fitzanepeng1 2013-03-18
  • 打赏
  • 举报
回复
大家好,关于这个表还有个问题 表A ID 开户行 账号 币种 余额 1 1111 222 美金 100 2 1111 222 英镑 100 3 1111 222 美金 200 表B 开户行 账号 币种 余额 1111 222 美金 99 update 表A inner join 表B on 表A.开户行=表B.开户行 and 表A.账号=表B.账号 and 表A.币种=表B.币种 set B.余额= 表A.余额 其实这个表还有这个情况,比如表A有账号222 币种为美金 余额为100 和200 两种 所以我们怎么样来挑选最新的余额来更新呢?这里我们表A有个主键 ID。谢谢
fitzanepeng1 2013-03-18
  • 打赏
  • 举报
回复
引用 4 楼 WWWWA 的回复:
update 表A a1 inner join 表B on A1.开户行=表B.开户行 and A1.账号=表B.账号 and 表A.币种=表B.币种 set B.余额= A1.余额 where not exists(select 1 from 表A where a1.开户行=开户行 and A1.账号=账号 and A1.币种=币种 and a1.id<id)……
好了,多谢你啊
fitzanepeng1 2013-03-18
  • 打赏
  • 举报
回复
引用 6 楼 WWWWA 的回复:
上传你的MDB(2000格式)到www.access911.net/csdn 只要有问题的表、查询、 报表,用WINRAR压缩
哎 数据太敏感了,不好上传哇
WWWWA 2013-03-18
  • 打赏
  • 举报
回复
上传你的MDB(2000格式)到www.access911.net/csdn 只要有问题的表、查询、 报表,用WINRAR压缩
fitzanepeng1 2013-03-18
  • 打赏
  • 举报
回复
引用 4 楼 WWWWA 的回复:
update 表A a1 inner join 表B on A1.开户行=表B.开户行 and A1.账号=表B.账号 and 表A.币种=表B.币种 set B.余额= A1.余额 where not exists(select 1 from 表A where a1.开户行=开户行 and A1.账号=账号 and A1.币种=币种 and a1.id<id)……
好像不起作用呀
wwwwb 2013-03-15
  • 打赏
  • 举报
回复
update A , B set B.余额= A.余额 where A.开户行=B.开户行 and A.账号=B.账号 and A.币种=B.币种
ACMAIN_CHM 2013-03-14
  • 打赏
  • 举报
回复
update 表A inner join 表B on 表A.开户行=表B.开户行 and 表A.账号=表B.账号 and 表A.币种=表B.币种 set B.余额= 表A.余额

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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