Mysql 查找每个时间戳的重复ID
我见过一些能找到重复的东西,但不完全是我想要的 我有一张这样的桌子Mysql 查找每个时间戳的重复ID,mysql,sql,Mysql,Sql,我见过一些能找到重复的东西,但不完全是我想要的 我有一张这样的桌子 id | timestamp | member_id | scan_time | event_type | badge_id 1 | 2011-4-20 | 5 | 8:00am | Meeting | 100 2 | 2011-4-20 | 6 | 8:01am | Meeting | 101 3 | 2011-4-20 | 7 | 8:00am
id | timestamp | member_id | scan_time | event_type | badge_id
1 | 2011-4-20 | 5 | 8:00am | Meeting | 100
2 | 2011-4-20 | 6 | 8:01am | Meeting | 101
3 | 2011-4-20 | 7 | 8:00am | Meeting | 102
4 | 2011-4-20 | 5 | 8:00am | Meeting | 100
这是一个考勤表,他们扫描会员的身份证,并给出相关信息
我需要的是能够运行select,它将显示每个时间戳是否有任何重复的徽章ID。在select语句中进行计数也会很有帮助
SELECT timestamp, badge_id
FROM mytable
GROUP BY
timestamp, badge_id
HAVING COUNT(*) > 1
SELECT timestamp, badge_id, Count(badge_id)
在select语句中进行计数也会很有帮助
SELECT timestamp, badge_id, Count(badge_id)
我尝试了一些类似的东西,但它看起来不起作用,但这做了我想要的,只要数据不是垃圾:PI尝试了一些类似的东西,但它看起来不起作用,但这做了我想要的,只要数据不是垃圾:P