我试图将表中的结果限制为日期不与我的数据重叠的记录。正如您在下面的屏幕截图中看到的,我正在尝试添加一个子句来过滤掉等于“结束”列的记录。请参阅查询中的最后一行。
我不明白为什么结果仍然显示屏幕截图中的记录。有人可以帮我解释一下吗?这可能是语法问题?
最佳答案
你基本上有:
a OR b AND c AND d AND e AND f
...你可能想要:
(a OR b) AND c AND d AND e AND f
关于mysql - 为什么这个 "where"子句不限制 sql 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21140915/