私はこの主題について多くの話題を見ましたが、私はそれを行う方法の理解に失敗しました。どのように私はそれを行うことができますMySQLでランダムな行を選択
+------+-------+-------+
| id | name | class |
+------+-------+-------+
| 5 | test | one |
| 10 | test2 | one |
| 12 | test5 | one |
| 7 | test6 | two |
+------+-------+-------+
と私はクラスからランダムにのみX行を表示したい「1」、例えば:
、私はこのテーブルを持っている場合は?
注:大きなテーブルなので、ORDER BY RANDを使用したくありません。
可能重複(http://stackoverflow.com/questions/211329/quick-selection-of-a-random-row-from-a-large-table-in-mysql) – outis