zoukankan      html  css  js  c++  java
  • mysql查询重复数据【转】

    表全部数据

     -------------------

    1 查询people_no重复的记录

    select * from people
    where people_no in (select   people_no from   people group by   people_no having count(people_no) > 1);

    ----------------------

    2 查询people_no重复的记录 ,排除最小id,如果删除改为delete from

    select * from people
    where people_no in (select   people_no from people group by   people_no   having count(people_no) > 1) and  
    id not in (select min(id) from   people group by people_no having count(people_no)>1);

    -----------------------------

    3 查询people_no people_name重复的记录

    select * from people a
    where (a.people_no,a.people_name) in (select people_no,people_name from people GROUP BY people_no,people_name HAVING count(*)>1);

     

    -----------------------------------

    4 查询people_no people_name重复的记录,排除最小id

    select * from people a
    where (a.people_no,a.people_name) in (select people_no,people_name from people GROUP BY people_no,people_name HAVING count(*)>1) and
    a.id not in    (select min(id) from people GROUP BY people_no,people_name HAVING count(*)>1);
     

  • 相关阅读:
    【译文】HTML5 Canvas的点击区域检测以及如何监听Canvas上各种图形的点击事件
    快速排序法精简理解
    数据结构--堆
    数据结构--哈希表
    数据结构--队列
    数据结构--栈
    数据结构--数组
    数据结构--链表
    算法的基本知识
    Arthas
  • 原文地址:https://www.cnblogs.com/shaozhu520/p/13877041.html
Copyright © 2011-2022 走看看