M SSMS SQL 我的WHERE子句中的这一行抛弃了我的WHERE子句的其余部分
WHERE ...
AND b.[DESIGNATION] IS NOT NULL OR c.[DESIGNATION] IS NOT NULL
出于某种原因,当这一行被注释时,查询会正常运行,当它被取消注释时,它会忽略我的整个WHERE子句。
我写错了吗?
答案 0 :(得分:5)
我想你只想要括号:
WHERE ... AND
(b.[DESIGNATION] IS NOT NULL OR c.[DESIGNATION] IS NOT NULL)