Условное предложение where в Mysql - PullRequest
1 голос
/ 03 февраля 2010

Как использовать условие условного где в Mysql?

Select * from table where SubId='1' and null

Это правильно? Я хочу отображать записи с subId = 1 и строки с subId null

Любое предложение ...

Ответы [ 2 ]

7 голосов
/ 03 февраля 2010

Это то, что вам нужно:

 SELECT * FROM table WHERE SubId='1' OR SubId IS NULL

К сожалению, в английском языке AND и OR могут использоваться взаимозаменяемо в некоторых случаях:

  • "Я всегда ношу с собой зонт длякогда идет дождь и снег. "
  • " Я всегда ношу с собой зонтик, когда идет дождь или снег. "

Возможно, поэтому вы пытались построить запрос с помощью 'А ТАКЖЕ'.Вы можете проверить следующую статью в Википедии для получения дополнительной информации об этой проблеме:

0 голосов
/ 03 февраля 2010
...