淘宝加购物车软件:asp高手进

来源:百度文库 编辑:高校问答 时间:2024/04/29 03:08:23
以下是我的一段代码,我想从表中选择classname(有重复的),重复的只选择其中一个,让其显示出来,但是我加了个表中另外的字段一起显示,而另一个字段就不能正常显示了,这是为什么?我该怎么写呢?高手赐教!!

<!--#include file="open.asp" -->

<%
SQL="Select distinct classname from product "

Set rs=Server.CreateObject("ADODB.RecordSet")
rs.Open SQL,con,3,3
do while not rs.eof

%>

<table width="50%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="45%"><%= rs("classname") %>    </td>
<td width="55%"><%= rs("id") %></td>
</tr>
</table>
<% rs.movenext
loop
%>
我是想让其中重复的只显示一个而不是全部显示

上面的方法可以
你也可以用分组的方法,比较不容易出错,也容易排序
Select id,classname,max(id) from product group by id,classname

Select distinct classname,id from product
这样就行了