我有一个图片数据库,我想让游客浏览图片。我有一个“下一个”和一个“前一个”链接。
但我想要的是向每个访问者展示图片的另一种顺序。我该怎么做呢?如果我使用ORDER BY RANDOM(),我有时会显示重复的图像。
有人能帮帮我吗?谢谢!
发布于 2011-05-28 18:01:32
您可以尝试在随机函数中使用种子:
SELECT something FROM somewhere ORDER BY rand(123)
123是一个种子。Random应该返回相同的值。
发布于 2011-05-28 17:53:24
这将解决以下问题:
SELECT DISTINCT RAND() as rnd, [rest of your query] ORDER BY rnd;
发布于 2011-05-28 17:51:07
不看SQL,我猜您可以尝试SELECT DISTINCT...
https://stackoverflow.com/questions/6160850
复制相似问题