我正在尝试使用一些条件来获取Ids的计数。
这是我的初始查询:
SELECT
COUNT(DISTINCT (id))
FROM
my_table
WHERE
app_id = 1
AND zone_id != 1
AND presence_time_secs > 20
AND initial_timestamp BETWEEN '2017-05-02 00:00:00' AND '2017-05-05 00:00:00'
group by
day(initial_timestamp)所以我的问题是没有得到zone_id!=1部分。
当我使用zone_id=1执行相同的查询时,有几个值,但如果在第一个查询中使用zone_id!=1,它将返回完全相同的值。
我做错了什么?
(我也尝试过使用NOT IN,同样的结果)。
提前感谢!
发布于 2017-06-22 20:53:22
使用zone_id <> 1或zone_id NOT LIKE '1'修改此zone_id !=1
https://stackoverflow.com/questions/44699715
复制相似问题