以下查询
SELECT * FROM workshops
WHERE workshop_zipcode LIKE '75___'
OR workshop_zipcode LIKE '77___'
AND workshop_category = 14
AND active = 1
AND workshop_date >= NOW()
ORDER BY workshop_date ASC
不产生任何错误,并且实际工作,但有一个小问题:这部分
AND workshop_date >= NOW()
不过滤任何东西,尝试用等号替换比较符号,并检索相同的列表。
前两个 AND 效果很好,但第三个不行。