30
SQLテーブルで重複する値を見つける
1つのフィールドで重複を見つけるのは簡単です。 SELECT name, COUNT(email) FROM users GROUP BY email HAVING COUNT(email) > 1 テーブルがあれば ID NAME EMAIL 1 John asd@asd.com 2 Sam asd@asd.com 3 Tom asd@asd.com 4 Bob bob@asd.com 5 Tom asd@asd.com このクエリは、John、Sam、Tom、Tomを提供しますemail。 しかし、私が欲しいのは同じemail とで 重複を取得することですname。 つまり、「トム」「トム」を手に入れたいのです。 これが必要な理由:間違いを犯し、重複nameしたemail値と値を挿入することを許可しました。重複を削除/変更する必要があるので、最初にそれらを見つける必要があります。
1935
sql
duplicates