BY(複数カラム)を実行しても重複が残るのですが、理由がわかりません。する質問をすることでしか得られない、回答やアドバイスがある。BY(複数カラム)を実行しても重複が残るのですが、理由がわかりません。5正規化されていないテーブル(table_1)の共通項目を別テーブル(table_2)にくくりだし、それを参照するようにしようとしています。byしたはずなのにtable_2に重複行が現れます。byしたtable_1のデータを登録する。col_2以外にはNULLが入っている可能性がある。22000件程度このような結果になるのは何故なのでしょうか。以下追記カラムの数及び型に記載の誤りがありました。型に文字型がある(太字で修正してます。updated_atがある。keyはidのみ各テーブルにPrimary以外のユニーク制約はない。2の重複の見つけ方について、補足・修正します。table_1にtable_2への参照を持たせるために、下記のようなsqlを実行すると重複エラーが起きる。重複がないことをチェックするため、下記のsqlを投げると1件もHITしない。2.1のupdate文をwhere句で範囲指定し、重複エラーをはいている行を特定し、table_2の該当行を見つける。すると、idの1と2が同じであるように見受けられる。