MySQL WHERE中一个字段的两个条件

时间:2010-08-04 09:33:58

标签: mysql where-clause

我有没有办法在MySQL的一个字段中有两个条件?...我有一个名为type的字段,我想这样做:

WHERE `type` != 'name' AND `type` != 'photo'

我希望有更好的方法来做到这一点,所以我可以将type与两种可能的选项进行比较?

谢谢!

2 个答案:

答案 0 :(得分:7)

如果你的意思是 - 你可能会这样做,因为OR总会匹配:) -

WHERE `type` != 'name' AND `type` != 'photo'

然后

WHERE `type` NOT IN ('name', 'photo')

应该削减它。

答案 1 :(得分:1)

您可以使用

where type not in ('name','photo')