如何从mysql服务器中选择随机行而不重复任何结果

时间:2012-08-19 19:05:32

标签: mysql

我想知道是否有一种方法可以从mysql服务器中选择随机行(我有六个想法)而没有任何结果重复。我知道选择随机行时的Rand()函数。

1 个答案:

答案 0 :(得分:2)

SELECT * FROM table ORDER BY RAND() LIMIT 6;

但是,请查看http://www.titov.net/2005/09/21/do-not-use-order-by-rand-or-how-to-get-random-rows-from-table/以了解这会导致大表的问题。