テーブルからランダムな行を選択する SQLの機能については知っていRAND()
ますが、ブラウザを更新するたびに異なるランダムな行を選択したくないという問題があります。キーに基づいて選択された同じランダム行のセットが必要です。
たとえば、これが私のテーブルだとします。
----------------------
| id | word | literal|
----------------------
| 1 | say | YAS |
----------------------
| 2 | eat | TAE |
----------------------
| 3 | hit | TIH |
----------------------
| 4 | bad | DAB |
----------------------
| 5 |delve | EVLED |
----------------------
キーが 6 の場合、毎回行 4 と 5 が選択されます。しかし、キーが 3 の場合、行 2 と 5 が選択される可能性があります。そのため、キーに基づいて毎回ランダムな行のセットが選択されます。
これは可能ですか?