結果が繰り返されることなく、mysqlサーバーからランダムな行(6つあると考えています)を選択できる方法があるかどうかを知りたいです。ランダムな行を選択する Rand() 関数を知っています。
1 に答える
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/もご覧ください。これにより、大きなテーブルで問題が発生する可能性があることを理解してください。
于 2012-08-19T19:06:49.380 に答える