您好我有一个查询,我想返回一个值。如果我分两部分运行查询并将它们加在一起,那很好,但是当我尝试使用 OR 运算符时,值会大大增加。
这是第一个查询:
select count (*) from tablename where DATE_TRE='2013-10-06' and SECTOR= '1'
这将返回 3867
这是第二个:
select count (*) from tablename where DATE_TRE='2013-10-06' and SECTOR= '01'
这返回 9
当我使用 Or 运行它时
select count (*) from tablename where DATE_TRE='2013-10-06' and SECTOR= '1' OR SECTOR = '01'
我得到了 4066 的值,任何人都想要 3876 的数字