Два условия для одного поля в MySQL ГДЕ - PullRequest
0 голосов
/ 04 августа 2010

Есть ли способ для меня иметь два условия для одного поля в MySQL Где? ... У меня есть поле с именем type, и я хочу сделать это:

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

Янадеясь на лучший способ сделать это, чтобы я мог сравнить type с двумя возможными вариантами?

Спасибо!

Ответы [ 2 ]

7 голосов
/ 04 августа 2010

если вы имеете в виду И - вы, вероятно, понимаете, потому что ИЛИ всегда будет соответствовать :) -

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

тогда

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

должен отрезать его.

1 голос
/ 04 августа 2010

Вы можете использовать

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