一个ASP页里有一个嵌套循环,不想让 外边的大循环随着里边的小循环 重复循环,应该怎么作?

来源:百度知道 编辑:UC知道 时间:2024/06/07 11:04:39
序号 名称 联系人
1 A 王二 李三 张四
2 A 王二 李三 张四
3 A 王二 李三 张四
4 B 赵一

我想要的结果是“名称”不随“联系人”个数重复循环。
想要的结果如下:
序号 名称 联系人
1 A 王二 李三 张四
2 B 赵一

在数据库中,“名称”存在一个表中,“联系人”存在另一个表中,“联系人”通过id和“名称”相对应!

应该怎么做??????(如果答案满意另加分!!!!!!)
sqlShow = "select * from 名称表 where 1=1 "
SET rsShow=Server.CreateObject("Adodb.Recordset")
rsShow.open sqlShow,conn,1,1
rsNo=1 ''记录序号

LinkInfo=""

set rsCLname = server.CreateObject("adodb.recordset")
sqlCLname="select name FROM 联系人表 where CorpID="&rsShow("CorpID")

rsCLname.open sqlCLname,conn,1,1

do while not rsCLname.eof
LinkInfo=LinkInfo&rsCLname("name")
rsCLname.movenext
loop

Response.write("<td width='15%

抢个先!

sql="select 名称表.名称,联系人.联系人表 from 名称表 inner join 联系人表 on 名称表.名称=联系人表.id"

你再说清楚一点吗?

不知道你前面还有没什么有关的代码…
我怎么只发现一个do却有两个loop
如果没有的话应该会出错…
在Linkinfo=""的前面加上
do while not rsNo=4

不值得distinct能不能满足你的要求 distinct的意思是读取不重复的数据
你可以 select distinct(a),b from。。。
意思是 查找不重复的a和可以重复的b