Dane powtarzają się w kilku kolumnach.
Tak to wygląda w bazie

Robię to na tej zasadzie
DELETE FROM `opad_miesieczny_wojewodztwo_new` WHERE `id` IN( SELECT * FROM ( SELECT MIN(`id`) FROM `opad_miesieczny_wojewodztwo_new` GROUP BY `rok`, `miesiac` HAVING COUNT(`id`) > 1 ) temp )
Podobnie jak tu

Dlaczego to zapytanie nie usuwa tych duplikatów?