SQL查询使用NOT不工作

时间:2016-11-28 03:04:26

标签: mysql

我有以下数据库:

-------------------
| 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次运行该查询时。

0 个答案:

没有答案