在以下场景中查询随机结果集的有效方法是什么:
特别感兴趣的是MySQL,但可能是尝试其他任何东西的理由。
(主键是密集的AUTO_INCREMENT整数。)
答案 0 :(得分:2)
编辑:正如OMG小马指出:This doesn't scale at all.谢谢,天啊。
尝试使用
ORDER BY RAND()
因此...
SELECT * FROM `table` ORDER BY RAND() LIMIT 1
SELECT * FROM `table` ORDER BY RAND() LIMIT n
SELECT * FROM `table` ORDER BY RAND()