【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;

解析に使っただけだが、実際のプロダクションコードとしてで扱うには、あまりよくない気がする。