本帖最后由 众木成林 于 2021-10-2 20:26 编辑  
 
我是一菜鸟,请各们大侠修改,同一表中有几种编号,要求查找和a_number编号相同的B_number编号,显示出姓名、a_number编号和主题名。表结构和部分数据如下: 
id、a_name、a_mobile、a_number、a_choice、choice_id、b_number、b_name 
1、张三、111、5、1、1、1、三上第四单元 
2、李四、111、3、1、1、2、三上第五单元 
3、王五、111、1、1、1、3、地区三 
4、克一、111、2、1、1、4、四上第一单元 
5、中二、111、4、1、1、5、地区五 
要求显示效果是: 
id、a_name、a_number、b_name 
1、张三、5、地区五 
2、李四、3、地区三 
3、王五、1、三上第四单元 
4、克一、2、三上第五单元 
5、中二、4、四上第一单元 
 
我的代码如下: 
 
<td class="text-center" ><h5><b>姓名(单位)</b></h5></td> 
<td class="text-center" ><h5><b>代号</b></h5></td> 
<td class="text-center" ><h5><b>主题名</b></h5></td> 
</tr> 
<% 
    set rers = server.CreateObject("adodb.recordset") 
    exec = "select * from users where a_choice = 1 and choice_id = 1 order by id" 
    rers.open exec,conn,1,1 
%> 
<% 
    do while not rers.eof 
%> 
<tr align="center" height="30"> 
<td><%=rers("a_name")%></td> 
<td><%=rers("a_number")%></td> 
<td><%=rers("b_name")%></td> 
</tr> 
<% 
    rers.movenext 
    loop 
%> 
<% 
    rers.close 
    set rers=nothing 
%> 
 
 
但显示结果与我要求不合,显示成了: 
id、a_name、a_number、b_name 
1、张三、5、三上第四单元 
2、李四、3、三上第五单元 
3、王五、1、地区三 
4、克一、2、四上第一单元 
5、中二、4、地区五 
 
请各位帮看看问题出在哪儿? |