我试过这个查询
SELECT *
FROM `references`
WHERE
(`continent_id` IN (2,8) AND `country_id`IN (18) )
OR `continent_id` IN (2,8)
LIMIT 0 , 30
在这里,我要做的是选择那些同时具有国家和大陆 id或只有大陆 id的记录,但上面的查询总是导致只有大陆 id 的记录, 即( OR continent_id
IN (2,8) 始终为真)
知道这个查询出了什么问题吗?
提前致谢!