【发布时间】:2009-12-15 20:48:41
【问题描述】:
我正在检查记录在数据库中的网站条目
列:浏览器、click_type_id、引用者和日期时间
如果多行具有相同的浏览器、click_type_id 和 referrer,并且带有时间戳(彼此相距 1 分钟内),则它们被视为重复。
我需要一个可以根据上述条件查询这些重复项的 sql 语句。
感谢任何帮助。
【问题讨论】:
-
删除?全选?测试并防止插入?
-
什么方言?听说过分组吗?
-
一个有趣的问题是,你在 1 分钟内会考虑什么?如果在 12:30:05 有一行,在 12:30:45 有一个,在 12:31:10 有一个,前两个在 1 分钟内,后两个也是,但第一个和最后一个不是。作为解决方案的一部分,您必须弄清楚如何解决这个问题。
-
您要返回重复值还是返回不同的值(没有重复值)?
标签: sql duplicate-data records