【发布时间】:2014-10-16 06:08:24
【问题描述】:
我正在尝试找出从表中为 24 hours 随机选择 10 记录的最佳方法,该语句应在 24 小时内返回相同的集合
SELECT * FROM tableX LIMIT 10
我认为我可以使用MMDDYY 作为算法的输入,该算法将采用 1 个输入并为该输入返回相同的数据集。并在WHERE 或ORDER BY 中使用它,然后在接下来的 24 小时内每天都会返回不同的数据。
例如:
我有一个名为news 的表,我希望能够选择10 Random news,但我不希望每次用户刷新页面时值都发生变化,我希望相同的新闻出现24 小时。第二天又会变成另一组随机新闻。
【问题讨论】:
-
你能提供样本数据和想要的结果吗?一方面,我不知道“从一个表中随机选择 10 条记录 24 小时”是什么意思。
-
我添加了一个例子@GordonLinoff