喜欢影响count()的结果

时间:2014-10-25 23:31:48

标签: mysql count sql-like

我正在尝试使用like选择具有特定字符串的不同行的数量,但不是仅计算某列(dest_msisdn)所具有的不同行,而是根据类似的内容进行查询匹配。

我有一个表incoming_sms,其中包含消息和原始数字列(dest_msisdn)。由于有数千封邮件,我只想计算2天前收到的邮件,邮件必须为like %Acc%。 这是我的查询

SELECT COUNT(distinct dest_msisdn) FROM incoming_sms where text_message like '%Acc%' AND in_date >= ( CURDATE() - INTERVAL 2 DAY ) ;

我希望查询能够给我1行,但它会给我2

为什么这样做?。

1 个答案:

答案 0 :(得分:0)

不要选择count,而是选择dest_msisdn。他们不一样吗?如果是这样,那就是你的原因。