Mam taki problem otóż utworzyłem sobie zapytanie zwracające tabelę z identyfikatorami zdublowanych rekordów:(SELECT pomiary.id AS idPomiaru FROM...) AS powtorzeniai nie wiem w które miejsce należy to wstawić do zapytania:DELETE FROM pomiary WHERE id=powtorzenia.idPomiarużeby usunęło z tabeli pomiary wszystkie rekordy o identyfikatorach znajdujących się w utworzonej tabeli powtorzenia. Mam nadzieje że nie zamieszałem zabardzo :)

edit:
konstrukcja:

DELETE FROM pomiary WHERE
        (SELECT p.id AS idPomiaru
               FROM pomiary AS p JOIN seriapomiarow AS s
               WHERE p.id_seriapomiarow=s.id
               GROUP BY s.nazwa, s.rodzaj, p.data
               HAVING COUNT(s.nazwa)>1)=id;

usuwa tylko jeden (pierwszy) rekord no ale to zawsze jakiś postęp :)

edit2: nieaktualne... znalazłem odpowiedź na wikipedii :P ale może komuś się przyda:

DELETE FROM pomiary WHERE id IN
        (SELECT p.id AS idPomiaru
               FROM pomiary AS p JOIN seriapomiarow AS s
               WHERE p.id_seriapomiarow=s.id
               GROUP BY s.nazwa, s.rodzaj, p.data
               HAVING COUNT(s.nazwa)>1);