假设,我需要从表中选择记录并排除 id 为 1,2,5,9,15 的记录。 我这样做:
"SELECT * FROM TABLE_NAME WHERE id <> 1 OR id <> 2 OR id <> 5 OR id <> 9 OR id <> 15"
但是如果我有大约 1000 条记录并且需要排除 200 条记录怎么办? 我必须输入 200 "OR id <> id_number"吗?或者有更好的方法来进行查询吗?
最佳答案
尝试:
SELECT * FROM TABLE_NAME WHERE id NOT IN (1, 2, 5, 9, 15)
关于php - 在 where 子句中选择具有长比较的记录的最佳技术是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7539000/