Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在 Mysql 中使用条件 where 子句?
Select * from table where SubId='1' and null
这样对吗?我想显示 subId=1 的记录和 subId 为 null 的行
任何建议...
这就是你需要的:
SELECT * FROM table WHERE SubId='1' OR SubId IS NULL
不幸的是,在英语中,AND 和 OR 在某些情况下可以互换使用:
这可能就是您尝试使用“AND”构建查询的原因。您可能需要查看以下 Wikipedia 文章以获取有关此问题的更多信息:
http://dev.mysql.com/doc/refman/5.0/en/working-with-null.html