次のフィールドを持つテーブルがあります。
id (Unique)
url (Unique)
title
company
site_id
ここで、同じ行を削除する必要がありますtitle, company and site_id
。PHP
これを行う 1 つの方法は、スクリプト ( )と共に次の SQL を使用することです。
SELECT title, site_id, location, id, count( * )
FROM jobs
GROUP BY site_id, company, title, location
HAVING count( * ) >1
このクエリを実行した後、サーバー サイド スクリプトを使用して重複を削除できます。
しかし、これが SQL クエリを使用してのみ実行できるかどうかを知りたいです。