简单的MYSQL或查询没有给出正确的结果量

时间:2017-05-30 19:49:57

标签: mysql

好的,我有一个非常简单的查询,比如

SELECT * FROM `table_name` WHERE `colum_name` = 'value'

这很好,我得到一个等于22的结果。当我用不同的value运行相同的查询时,我得到177的结果但是当我把它与OR语句放在一起时结果不加起来。

SELECT * FROM `table_name` WHERE `colum_name` = 'value' OR `colum_name` = 'different_value'

我得到210的结果应该是199.我在这里遗漏了什么吗?

这是实际查询

SELECT * FROM `fhdd_2_pricebook` WHERE `product2-na_pricebook__c` = '1' AND `product2-product_series__c` = 'Obstruction - High Int Kit' OR `product2-product_series__c` = 'Obstruction - Low Int'

0 个答案:

没有答案