【MySQL】複数のカラムで重複しているデータを見つける方法
データ解析に使ったので、メモ
サブクエリ内では、countを実行するだけ。
メインクエリ内では、countが1以上のものは重複していると言えるので、以下のような形でできる。
select * from (
select concat(column1, '-', column2) as token,
COUNT(*) as cnt
FROM table_name GROUP BY (token)
) as contents WHERE cnt > 1;
解析に使っただけだが、実際のプロダクションコードとしてで扱うには、あまりよくない気がする。
Author And Source
この問題について(【MySQL】複数のカラムで重複しているデータを見つける方法), 我々は、より多くの情報をここで見つけました https://qiita.com/naname_tk/items/b39f4bcf58a928d35d9f著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .