?php?mysql をランダムに選択 -----解決策--------- rand(1,8) Get を使用するランダムな整数を取得し、長さ 3 のリストに格納します。取得したランダムな整数が前と同じである場合は、3 つの異なる数値を取得した後、これらの 3 つの数値を ID として使用してデータベースからレコードを取得します。 🎜> ------解決策---------
select * from test as t1 join (selectround(rand() * (select max(temID) from `test`)) as temID) as t2
ここで、t1.temID >= t2.temID
t1.temID asc 制限による順序