Ich habe eine Tabelle mit den folgenden Feldern:
id (Unique)
url (Unique)
title
company
site_id
Jetzt muss ich Zeilen entfernen, die dieselbe title, company and site_id
. Eine Möglichkeit, dies zu tun, ist die Verwendung des folgenden SQL zusammen mit einem Skript ( PHP
):
SELECT title, site_id, location, id, count( * )
FROM jobs
GROUP BY site_id, company, title, location
HAVING count( * ) >1
Nachdem ich diese Abfrage ausgeführt habe, kann ich mit einem serverseitigen Skript Duplikate entfernen.
Aber ich möchte wissen, ob dies nur mit einer SQL-Abfrage möglich ist.