求教 ASP + ACCESS update 语句 谢谢

life360 2004-04-22 06:22:14
在ACCESS两个表有如下

表1 table1

表名 id a b
----------------------------------
1 1 x (行A)
2 4 x (行B)

...............................

表2 table2


表名 id a1 b1
----------------------------------
1 1 1
2 1 2
3 1 3
4 4 0
5 4 1
6 4 3

...............................

更新 table1 的 b 值

条件是( 将 table2 中 a1 的值 等于 table1 的 a 的值 的 b1 总和 )

结果是

(行A) 的 X = 1+ 2 + 3 = 6
(行B) 的 X = 0 + 1+ 3 = 4

请问如何写 update 语句???


如次类推 循环

请问如何写 update 语句??注:( ACCESS 数据库!!!不是 SQL 数据库)
...全文
37 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
haoK 2004-04-22
  • 打赏
  • 举报
回复
UPDATE A
SET b = B.SumB1
FROM table1 A
INNER JOIN (
SELECT a1, SUM(b1) AS SumB1
FROM table2
GROUP BY a1
) B ON B.a1 = A.a

这是Sql Server里的写法, 我不知道Access里有什么区别. 不过都是Sql语句, 你照着改改就成了吧 :)

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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