У меня есть таблица со строками, такими как 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