我有一个表,其中包含 id、长度、时间等行,其中一些是重复的,其中某些行的长度和时间是相同的。我想删除提交的第一行的所有副本。
id | length | time
01 | 255232 | 1242
02 | 255232 | 1242 <- Delete that one
我有这个来显示表中的所有重复项。
SELECT idgarmin_track, length , time
FROM `80dage_garmin_track`
WHERE length in
( SELECT length
FROM `80dage_garmin_track`
GROUP
BY length
HAVING count(*) > 1 )
ORDER BY idgarmin_track, length, time LIMIT 0,500