好的,我有一个非常简单的查询,比如
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'