MySQL で重複関係の処理
特定のカラムで重複なしでリストアップ
SELECT MIN(他のカラム),対象のカラム
FROM テーブル名
GROUP BY 対象のカラム
ORDER BY 1,2
必要なカラムだけ取り出す仕組み
特定のカラムで重複なしでリストアップ 絞り込み無し
SELECT * FROM 対象のテーブル
GROUP BY 対象のカラム
上のコードの余分な部分を取り除いたもの
特定のカラムで重複があれば、一つだけ残して他を消す
CREATE TABLE テーブル2 as SELECT * FROM テーブル GROUP BY カラム;
DROP TABLE テーブル;
ALTER TABLE テーブル2 RENAME TO テーブル;
特定のカラムで重複なしで抽出して、その抽出したものを別名のテーブルにコピーして。元のテーブルを消し、コピーを元のテーブルの名前にする。