サンプルコードがあります
products(id, name)
1 | Apple
2 | Sony
3 | Nokia
4 | Samsung
5 | LG
6 | Motorola
7 | Ekricson
そしてmysql:
SELECT id, name FROM `products` AS prod
ORDER BY RAND(prod.id) LIMIT 5
コードを実行したときの結果は次のとおりです。
4 | ...
7 | ...
1 | ...
5 | ...
6 | ...
しかし、次の結果は次のとおりです。
4 | ...
7 | ...
1 | ...
5 | ...
6 | ...
ランダムに実行しても ID が変わらない、修正方法 ix