作业帮 > 综合 > 作业

(7) 根据借阅表修改每个读者的借书数量.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/24 10:36:15
(7) 根据借阅表修改每个读者的借书数量.
关键是需要修改每个读者的借书数量,如何用sql去实现?
这个问题是你没有描述清楚
不过根据你说的,可以告诉你一个思路
1、循环读取所有读者的数据
2、在这个循环中再执行一个sql,关联借阅表对应的读者ID号,这个地方可以统计到借阅者借书的数量
3、再执行update语句,修改读者表的借书数量字段.
再问: 能说下怎么循环??
再答: 这个要看你的程序了 给你一个类似的代码, sql="select * from 借阅者表 " set rs=conn.execute(sql) do while not rs.eof ''统计借阅者的借书数量 sql="select sum(数量) from 借阅表 where id="&rs("借阅者ID")&"" set rsc=conn.execute(sql) '''''''''以上得到某个借阅者的借书总数 rsc(0) ''''更新借阅者的借书数量 sql="update 借阅者表 set 借书数量="&rsc(0)&" where id= "&rs("借阅者ID")&" " conn.execute(sql) rs.movenext loop
再问: sql看你给的应该是支持循环,还可以吧。我这个已经写出来,它是直接用列进行复制,嵌套了子查询。谢谢你吧。