给个思路,ASP+SQL取得记录条数

rockypig 2006-01-10 09:36:50
A,B为两个表
a_1,a_2,b_1,b_2分别是A,B中的两个字段
输出表A的时候,要求在后面显示符合条件(A.a_2=0)的A.a_1每一项在B.b_1或B.b_2中出现的条数
我希望这个值能在asp中很快的调用出来
每次都是求所有项
(B中数据很多)
数据库SQL
...全文
135 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
rockypig 2006-01-11
  • 打赏
  • 举报
回复
问题解决
建了两个存储过程
逐个用iframe刷新

rockypig 2006-01-10
  • 打赏
  • 举报
回复
做检索能提高速度 但可能不太明显吧?
尽量不对数据表进行改动,因为的确是够乱了
或者用FSO生成静态页,设置10分钟或30分钟刷新一次?
rockypig 2006-01-10
  • 打赏
  • 举报
回复
可否给出较详细的代码?
ShiningstarHu 2006-01-10
  • 打赏
  • 举报
回复
给B.B_1和B.B_2做索引可以提高查询效率。这是一个方法。

还有的方法,诸如拆分B表,变成若干小表。

但是搂主区区10w条记录,做个索引也就差不多了。
rockypig 2006-01-10
  • 打赏
  • 举报
回复
这个值不难求啊
但是当A中有500+记录
B中有10万+记录的时候
输出A表需要遍历500次B表
那那个页打开需要多少时间?
baiyunfei 2006-01-10
  • 打赏
  • 举报
回复
select a_1,a_2,count_1=(select count(*) from B where b_1=a_1 or b_2=a_1) from A

输出的时候判断 rs("a_2")如果等于0 ,则输出count_1就可以了

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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