我有以下数据库:
-------------------
| Id | Word |
------------------
| 1 | unusual |
------------------
| 2 | wedding |
------------------
| 3 | highness |
还有更多的单词。我正在运行以下查询,但它没有给我正确的结果。
SELECT * FROM words WHERE word NOT IN ('unusual','mutton','wedding','highness','intellect') ORDER BY RAND() LIMIT 1;
即使我指定哪些单词我不想随机选择,如果我执行该查询足够多次,我仍然会在列表中找到一些单词。例如,上面的查询给了我"高度"在3次运行该查询时。