标题:想合并这两句,同时满足两个条件,最简单的方法是什么呢?讨教!!
只看楼主
开心人
Rank: 1
等 级:新手上路
帖 子:216
专家分:0
注 册:2005-11-1
 问题点数:0 回复次数:5 
想合并这两句,同时满足两个条件,最简单的方法是什么呢?讨教!!



想合并这两句,同时满足两个条件,最简单的方法是什么呢?讨教!!

有这样两句东西。。。。

----------------------------------------------

<%rs.open "select top 6 * from hw where tjindex=1 order by hw_id DESC",conn,1,1%>
<%do while not rs.eof%>
<a <%if rs7("photoh")=1 then%>class=photo<%end if%> target="_blank" href="views.asp?hw_id=<%=rs("hw_id")%>"><img border="0" src="<%pic=split(rs("hw_pic"),"*")%><%=pic(1)%>" onerror="this.src='img/noimage.jpg'" width="<%=rs7("widtht")%>" height="<%=rs7("heightt")%>"></a>
<%rs.movenext
loop
rs.close%>

<%rs.open "select top 6 * from hw where tejia=1 order by hw_id DESC",conn,1,1%>
<%do while not rs.eof%>
<a <%if rs7("photoh")=1 then%>class=photo<%end if%> target="_blank" href="views.asp?hw_id=<%=rs("hw_id")%>"><img border="0" src="<%pic=split(rs("hw_pic"),"*")%><%=pic(1)%>" onerror="this.src='img/noimage.jpg'" width="<%=rs7("widtht")%>" height="<%=rs7("heightt")%>"></a>
<%rs.movenext
loop
rs.close%>

---------------------------------------------

一个是 tjindex=1 的6张图片,另一个是 tejia=1 的6张图片 ,如果要合并这两段,使得当 tjindex=1 和 tejia=1 的图片出现相同的图片时,才进行显示。。。。最简单的方法怎样呢???诚意请教。。。。。

另,本小朋友是在学习,水平很低,但是爱乱想,希望各位前辈多给指点。。。。在此谢过。。。。

[此贴子已经被作者于2006-8-14 21:25:24编辑过]

搜索更多相关主题的帖子: 条件 讨教 pic target 
2006-08-14 21:22
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 

"select top 6 * from hw where tejia=1 and tjindex=1 order by hw_id DESC"
或者
“select top 6 * from hw where tejia=1 or tjindex=1 order by hw_id DESC"

2006-08-14 21:46
开心人
Rank: 1
等 级:新手上路
帖 子:216
专家分:0
注 册:2005-11-1
得分:0 
我的意思是,tejia=1调六张图片,tjindex=1又调了六张图片,也许这两组图片有一些是重复的,我只想显示这些重复ID的图片。。。。。

也许一开始没有表达清楚。。。。谢谢版主的帮助。。。:)~

2006-08-14 21:53
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
那楼主的图片使用地址存储,也就是有可能两张图片地址一样,还是两张图片文件名一样?
2006-08-14 22:03
开心人
Rank: 1
等 级:新手上路
帖 子:216
专家分:0
注 册:2005-11-1
得分:0 
不是文件名一样,是指向在数据库内同一个地址ID的图片。。。。才进行调出来。。。。

2006-08-14 22:20
弯曲的直线
Rank: 1
等 级:新手上路
帖 子:89
专家分:0
注 册:2006-7-21
得分:0 
我不知道行不行,试一下吧
"select * from (select top 6 * from hw where tejia=1 order by hw_id DESC") a,(select top 6 * from hw where tjindex=1 order by hw_id DESC) b where a.hw_id=b.hw_id"

上论坛感觉就象和人拼贴子
2006-08-15 10:24



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




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

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