如何在Mysql中使用Conditional where子句?
Select * from table where SubId='1' and null
是不是?我想显示subId = 1的记录和subId为null的行
任何建议......
答案 0 :(得分:7)
这就是你需要的:
SELECT * FROM table WHERE SubId='1' OR SubId IS NULL
不幸的是,在英语中,AND和OR在某些情况下可以互换使用:
这可能是您尝试使用“AND”构建查询的原因。您可能需要查看以下维基百科文章,以获取有关此问题的更多信息:
答案 1 :(得分:-1)