Finding duplicate values in MySQL

前端 未结 25 2196
执笔经年
执笔经年 2020-11-22 04:04

I have a table with a varchar column, and I would like to find all the records that have duplicate values in this column. What is the best query I can use to find the duplic

25条回答
  •  遇见更好的自我
    2020-11-22 04:40

    SELECT 
        t.*,
        (SELECT COUNT(*) FROM city AS tt WHERE tt.name=t.name) AS count 
    FROM `city` AS t 
    WHERE 
        (SELECT count(*) FROM city AS tt WHERE tt.name=t.name) > 1 ORDER BY count DESC
    

提交回复
热议问题