MySQLで重複するレコードのみ抽出します。
SQLは以下のように書きます。
SELECT * FROM テーブル名1 WHERE カラム名1 IN (SELECT カラム名1 FROM テーブル名1 GROUP BY カラム名1 HAVING COUNT(*) > 1);
こんな感じでSQLクエリを送れば思った通りの結果が得られるはず。。
私はワードプレスで使うので、以下をコピペで使う用にメモ。
<?php global $wpdb; $query = $wpdb->get_results( " SELECT * FROM $wpdb->table_name WHERE column_name IN (SELECT column_name FROM $wpdb->table_name GROUP BY column_name HAVING COUNT(*) > 1); ");
コメント