重複の可能性:
SQL でランダムな行を要求する方法は?
現在使用中:
$randomQuery = mysql_fetch_row(mysql_query("SELECT * FROM `table` WHERE `id` >= RAND() * (SELECT MAX(`id`) FROM `table`) LIMIT 1"));
テーブル構造:
id:
2
4
5
既存の行を選択していることを確認したい。たとえば、ランダム化関数で 1 または 3 を使用できないようにする必要があります。MySQLでこれを行う方法はありますか?