读书人

重复数据只显示一条推荐的产品排在前

发布时间: 2014-01-25 22:37:26 作者: rapoo

重复数据只显示一条,推荐的产品排在前面(至多排8条),一个SQL问题,大神看看,用distinct爆卡,也不知道改怎么索引处理了
重复数据只显示一条,推荐的产品排在前面(至多排8条推荐的产品),一个SQL问题,大神看看,用distinct爆卡,也不知道改怎么索引处理了,表名:Smhan_Spin,属性:taobaourl(淘宝客链接代码)。。

<%
dim rs '商品
set rs=server.CreateObject("adodb.recordset")
if trim(request("tag"))<>"" then
sql="select taoburl from [Smhan_Spin] where lanmu='"&request("tag")&"' order by tuijian "
else
sql="select taoburl from [Smhan_Spin] order by tuijian "
end if
rs.open sql,conn,1,1
%>
<div id="ItemBox">
<ul>
<%
do while not rs.eof and i<rs.pagesize
%>
<li>
<div data-plugin="autoitem">
<a href="<%=rs("taoburl")%>"><%=rs("taoburl")%></a>
</div>
</li>
<%
rs.movenext
i=i+1
loop
%>
</ul>
</div>
<%
rs.close
set rs=nothing
%>
实在是没辙了,大家看看吧。。。 围观
[解决办法]
--用row_number()产生行号

 

读书人网 >SQL Server

热点推荐