【发布时间】:2016-08-03 07:16:12
【问题描述】:
这是我的数据:
我想查找满足以下条件的每个日期的唯一 SessionId 数量: 当一个sessionid中的“/topic”个数=1时,同一个sessionid中的“/detail”个数也等于1。所以对于我来说,sessionid=1(412)是唯一满足要求的sessionid。
这是我使用的代码:(表名是we)
SELECT count( Distinct sessionid)
from
( Select sessionid, count(search like "/topic%") as TN and Count(search like "/detail%") as DN from we GROUP BY date order by date) as my_table
WHERE TN ==1 and DN=1
抱歉代码混乱,但它应该打印出日期 412 和日期 413 的 [1,0]。但它不起作用。有什么建议吗?非常感谢!
【问题讨论】:
标签: mysql sql select conditional