asp同时操作两个数据表的问题!

来源:百度知道 编辑:UC知道 时间:2024/05/16 03:57:17
现有两个A表和B表,A表用于存储分类,B表用于存储文章。
现在我想同时操作两个表,要显示4个分类,而且每个分类只显示5篇文章,要求不能打开全部的文章或分类,那样的话,如要表里有上万信息就会很慢了,要使用如 Top 5 的方式,有什么好的方法吗?
呵呵,晕,这个我也会啊,我想知道用 From Article A Inner Join ClassAD B on A.ArticleID = B.ID 这方式怎么写,因为这样,速度会快一倍还不止!!

sql="select 两表共用字段 from A"
set rs1=conn.execute(sql)
do while not rs1.eof
sql="select * from b where 分类字段=rs1("两表共用字段")
set rs=conn.execute(sql)
do while not rs.eof
response.write "要显示的字段"
loop
next
loop
next

用两个循环控制!
外循环控制分类表,内循环控制文章表,限制该循环的次数.