在下面的查询中,即使满足position和category_id条件,也没有记录 检索。
SELECT `jobs`.* FROM `jobs`
WHERE (interview_date >= '2012-05-03 17:54:41 +0530')
AND (position like '%ROR%'
AND category_id = '11'
AND experience_id = '5'
AND interview_address like '%%')
ORDER BY interview_date asc
但是对于同样的查询,当category_id和experience_id条件得到满足时,我得到了结果。我完全糊涂了。
SELECT `jobs`.* FROM `jobs`
WHERE (interview_date >= '2012-05-03 17:55:07 +0530')
AND (position like '%%'
AND category_id = '11'
AND experience_id = '5'
AND interview_address like '%%')
ORDER BY interview_date asc
我使用了AND条件,但只满足两个条件时返回结果。 我在这里错过了什么吗?
谢谢大家。
答案 0 :(得分:6)
你的另外两个条件:
position like '%%'
和
interview_address like '%%'
总是如此。