MySQLで重複値を見つける 質問する

MySQLで重複値を見つける 質問する

varchar 列を持つテーブルがあり、この列に重複する値を持つすべてのレコードを検索したいと考えています。重複を検索するのに最適なクエリは何ですか?

ベストアンサー1

SELECT句を使用して を実行します。重複を検索する列がnameGROUP BYであるとします。

SELECT name, COUNT(*) c FROM table GROUP BY name HAVING c > 1;

これにより、最初の列に名前の値、2 番目の列にその値が出現する回数を含む結果が返されます。

おすすめ記事