主题:  碰到难题: 如何得到多个不重复的query結果?

kakao

职务:普通成员
等级:1
金币:0.0
发贴:16
注册:2004/7/4 8:56:32
#12005/12/4 2:44:33
我有mySQL DB里有个图片的table, 然后我需要在网页中显示其中3张random的图片。
于是我的query如下:

<cfquery name="getImg" datesource="source">
select * from img_table
</cfquery>

<cfoutput query="getImg" startrow="#randRange(1, getImg.recordcount)#" maxrow="1"><img src="#ImageFileName#"></cfoutput>

这里我得到一张随机的图片。

问题来了,如果我需要得到 3张不重复的随机图,我应该怎样做呢?



avril_5d

职务:普通成员
等级:1
金币:0.0
发贴:13
注册:2004/5/20 19:31:28
#22006/3/19 18:01:44
查询的时候加上DISTINCT就可以吧