1 mysql conditional where-clause
如何在Mysql中使用Conditional where子句?
Select * from table where SubId='1' and null
Run Code Online (Sandbox Code Playgroud)
这样对吗?我想显示subId = 1的记录和subId为null的行
任何建议......
这就是你需要的:
SELECT * FROM table WHERE SubId='1' OR SubId IS NULL
Run Code Online (Sandbox Code Playgroud)
不幸的是,在某些情况下,AND和OR在英语中可以互换使用:
这可能是您尝试使用"AND"构建查询的原因.您可能需要查看以下Wikipedia文章,以获取有关此问题的更多信息: