Mam takie pytanko o DELETE z podzapytaniami w Mysql

Chciałbym aby kasowało mi rekordy których dla danego adresu jest więcej niż np 50

Jedną z kombinacji które robiłem jest np. ta

DELETE FROM ".$Nazwa_tabeli." WHERE id IN (SELECT url_domeny FROM ".$Nazwa_tabeli." WHERE (url_domeny = 'adres') GROUP BY url_domeny HAVING COUNT(*) > 50)

lub

DELETE FROM ".$Nazwa_tabeli." WHERE id IN (SELECT url_domeny FROM ".$Nazwa_tabeli." GROUP BY url_domeny HAVING COUNT(*) > 50)


kombinowałem chyba już ze 100 rożnych sposobów i za nic nie chce mi działać.
Wie ktoś może w czym tkwi problem?

Pozdrawiam