标题:[求助]SQL 语句搜索时的问题?郁闷?!!
取消只看楼主
melack
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2006-9-27
 问题点数:0 回复次数:0 
[求助]SQL 语句搜索时的问题?郁闷?!!

sql="select h_gyxx,max(h_image) as _image ,max(name1) as _name1 from jingdian group by h_gyxx"

我的表是这样的

id h_gyxx h_image name1
1 名字可不相同 名字可不相同
1 名字可不相同 名字可不相同
2 名字可不相同 名字可不相同
2 名字可不相同 名字可不相同
3 名字可不相同 名字可不相同
3 名字可不相同 名字可不相同

h_image 是图片的名字
我是想搜索h_gyxx
但输出来的要是 不能重复的 用distinct 搞不定 因为 后面还要搜索其他字段
在网页上显示的结果是
3 2 1 按desc 排列 而且不能重复还有他们各自还有连接图片显示在 3中的一张在2中的一张在1中的一张
页面上是这样写的

<a href="xx.asp?name1=<%=rs("h_gyxx")%>">3<img src="<%=rs("h_image")%>"></a>
<a href="xx.asp?name1=<%=rs("h_gyxx")%>">2<img src="<%=rs("h_image")%>"></a>
<a href="xx.asp?name1=<%=rs("h_gyxx")%>">1<img src="<%=rs("h_image")%>"></a>

就像这个表 在第一页面上(它可以点下去) 3 2 和1 都是显示1张 不过哪种以后会有多少张
但在第一页面上就显示一张
我用上面的 SQL 语句可以实现 结果 但就是他是 正序 排的
我想按DESC 排列 谁能帮我改一下 或者是 有别的更好的语句来实现 !!

搜索更多相关主题的帖子: SQL 语句 搜索 
2006-11-22 18:29



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-104717-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.049853 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved