0
假设表具有INT
类型的列num
,并且该列中的值允许为NULL
。现在,只要某些行有num
单元设置为某个值,它是NULL
对于其他行,我该如何选择,其中num
不等于特定值的所有行,包括其中num
是NULL
行,只使用一个条件?仅基于一个条件选择基于不相等的行
例如,如果num
价值我想从选择中排除是5
,我将不得不使用SELECT
查询有两个条件:
SELECT * FROM `table` WHERE `num` != 5 OR `num` IS NULL;
但如何使只使用一个条件这个简单检索?
我想不出任何解决方案......为什么这两个条件是错误的?也许看看IN吧? http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#function_in – Tim
@Tim性能原因 –
然后IN不会帮你。 – Tim