SQL忽略WHERE子句

时间:2018-05-11 17:52:43

标签: sql

M SSMS SQL 我的WHERE子句中的这一行抛弃了我的WHERE子句的其余部分

WHERE ...
AND b.[DESIGNATION] IS NOT NULL OR c.[DESIGNATION] IS NOT NULL

出于某种原因,当这一行被注释时,查询会正常运行,当它被取消注释时,它会忽略我的整个WHERE子句。

我写错了吗?

1 个答案:

答案 0 :(得分:5)

我想你只想要括号:

WHERE ... AND
      (b.[DESIGNATION] IS NOT NULL OR c.[DESIGNATION] IS NOT NULL)