• 技术文章 >数据库 >mysql教程

    sql 过滤重复记录和查询重复记录

    2016-06-07 17:48:44原创817

    分享二条sql语句,这两条就是我们经常碰到的一个是过滤所有重复记录,一个是获取重复记录的数据的方法,有需要的参考一下。

    --查询一个表中有效去掉重复的记录,UserID为自增长主键,RoleID为重复字段

    代码如下 复制代码

    SELECT MIN(UserID) AS UserID, RoleID FROM tmpTable GROUP BY RoleID

    SELECT RoleID FROM tmpTable GROUP BY RoleID HAVING (COUNT(*) > 1) 获取重复记录

    SELECT DISTINCT * FROM tmpTable 过滤重复记录

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:sqlserver清除缓存的实现方法 下一篇:mssqlserver数据库连接错误几种常见问题
    PHP编程就业班

    相关文章推荐

    • linux默认的mysql密码是多少• mysql的select语句中in的用法是什么• mysql怎么删除not null限制• mysql怎么修改表前缀• mysql怎么查询库中所有表

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网