【发布时间】:2015-09-19 21:00:48
【问题描述】:
例如,我有下表
Mobile number Timestamp
123456 17-09-2015 11:30
455677 17-09-2015 12:15
123456 17-09-2015 12:25
453377 17-09-2015 13:15
如果现在是 11:30,我想扫描我的表并查找过去 1 小时内具有相同数字的行。
这是我的 SQL 语句:
select a.number, a.time
from mytable a inner join
(select number, time
from mytable b
where time>=now()-Interval 1 hour and time<=now ()
group by number
Having count(*) > 1
) b
on a.number = b.number and a.time = b.time
我想在 1 小时内找到相同数字的重复行。我应该输出数字和时间戳。
【问题讨论】:
-
你有什么问题?
-
我想在 1 小时内找到相同数字的重复行。我应该输出数字和时间戳。
-
添加了来自 cmets 的问题
标签: mysql sql duplicates