我有一个表的keys
,buckets
和time
MYSQL筛选键超过X天的,不重复小于X天
Key Bucket Time
1 A x
1 B x
1 C x
2 A x
3 A x
4 A x
1 A y
我想有是键列表列表> = x
时间,并且不在y
和x
之间重复。在所有按键上表中有一个时间> = x
但最后的关键已经被感动,将导致这样的事情
Key Bucket
1 B
1 C
2 A
3 A
4 A
我想这样做在MySQL和我的列表中删除1 A x
很新,SQL文档很混乱。
我试过这样的事......我不知道它在做什么。
SELECT keyname, bucket, log.time FROM log INNER JOIN (SELECT time FROM log GROUP BY keyname) dup ON log.time = dup.time;
希望我已经很好地描述了这个问题。
编辑:
键是一个字符串
桶是一个字符串
时间等的时刻对象 “15 /月/ 2013:18:35:03 0000”
什么样的专栏是时间?实际数据是什么样的? –
@StevenMoseley做编辑帮助? – Jeff
为了澄清,当你说“我想要得到一个列表,其中有> = x时间的键并且不重复