[求助]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 排列 谁能帮我改一下 或者是 有别的更好的语句来实现 !!