• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >运营技巧 > MySQL过滤部分字段重复的数据

MySQL过滤部分字段重复的数据

作者:查字典编辑 字体:[增加 减小] 来源:互联网

查字典编辑向大家介绍了MySQL过滤部分字段重复的数据,自学教程,网站运营教程等相关知识,希望对您有所帮助

select distinct可以去掉重复记录。

disctinct将重复的记录忽略,但它忽略的是完全一致的重复记录,而不是其中某个字段重复的记录,或者说,distinct查询一个字段时好使,多个字段就不好使。

所以用聚合函数和group by实现

注意:group by只能跟聚合函数搭配使用

例表

ID username password TRDESC

1 A abcdef QR

2 A abcdef W34

3 A bbbbbb AD

4 B aaaaaa asdf

查询username和password组合起来的条件不能重复的查询结果(这个都能重复,不能不说这是个烂摊子)

当username和password重复时,取ID最大的记录:

select * from mytable where ID in(select max(ID) from mytable group by username,password)

当username和password重复时,取ID最小的记录:

select * from mytable where ID in(select min(ID) from mytable a group by username,password)

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • MySQL过滤部分字段重复的数据

相关文章

  • 如何策划营销型企业网站建设方案
  • 神秘的京东大脑如何保障买买买的用户体验
  • 使用七牛云存储的镜像功能和免费流量来加速网站
  • 新站如何用两个月时间做到权重1
  • 不要与微社区和微信捆绑太紧密
  • 让你摆脱贫穷 如何利用一个网页来挣钱?
  • 网站建设中怎么从产品层面上提升用户体验?
  • 个人网站运营四年总结出来的十大经验分享
  • 申请沃通的免费SSL证书的步骤详解
  • 谷歌手机站优化指南之移动建站十大原则

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 低至7.5美元年付的VirMach VPS购买及其SolusVM面板使用教程
    • 医疗行业怎么做好网站建设?建站注意事项及经验
    • HTTPS网站SEO优化不完全攻略
    • 在Namecheap上注册并购买域名的教程
    • 已经收录的文章可以修改吗?该如何改
    • 手把手教你如何花3分钟就能学会创建网站
    • 禁止搜索引擎收录网站内容的几种方法
    • 首页如何布局才能符合用户体验
    • 网站内页需要优化哪些地方
    • 怎么判断一个网站SEO优化难度?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有