位置: 编程技术 - 正文

mysql去重的两种方法详解及实例代码(mysql中的去重)

编辑:rootadmin

推荐整理分享mysql去重的两种方法详解及实例代码(mysql中的去重),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql高效去重,mysql数据库去重,mysql的两种去重方式,mysql去重并计数,mysql数据库去重,mysql sql去重,mysql数据库去重,mysql数据库去重,内容如对您有帮助,希望把文章链接给更多的朋友!

mysql去重

方法一:

在使用MySQL时,有时需要查询出某个字段不重复的记录,虽然mysql提供 有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是 distinct只能返回它的目标字段,而无法返回其它字段

下面先来看看例子:

库结构大概这样,这只是一个简单的例子,实际情况会复杂得多。

比如我想用一条语句查询得到name不重复的所有数据,那就必须使用distinct去掉多余的重复记录。

得到的结果是:

好像达到效果了,可是,我想要得到的是id值呢?改一下查询语句吧:

结果会是:

distinct怎么没起作用?作用是起了的,不过他同时作用了两个字段,也就是必须得id与name都相同的才会被除。。。。。。。

mysql去重的两种方法详解及实例代码(mysql中的去重)

我们再改改查询语句:

很遗憾,除了错误信息你什么也得不到,distinct必须放在开头。难到不能把distinct放到where条件里?能报错。。。。。。。

最终好用的语句如下:

结果:

最后一项是多余的,不用管就行了,目的达到。。。。。

哦,对,再顺便说一句,group by 必须放在 order by 和 limit之前,不然会报错。。。。。。。。!OK了

总结语句:select *, count(distinct name) from (select * from table……等嵌套语句) group by name

方法二:

利用group by

注意加别名,不然报错,注意在where语句外面包装一下,再用group by去重才会生效。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

mysql “ Every derived table must have its own alias”出现错误解决办法 mysqlEveryderivedtablemusthaveitsownalias错误解决办法Everyderivedtablemusthaveitsownalias这句话的意思是说每个派生出来的表都必须有一个自己的别名一般在多表查询时

Mysql5.7.绿色版安装教程图文详解 Mysql5.7.绿色版安装教程图文详解如下所示:1、解压mysql-5.7.压缩包到想要存放的磁盘文件夹中;2、在文件夹中新建一个data文件夹和新建一个my.ini文件

记录无法安装mysql-Invalid GPG Key from file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql的解决办法 记录遇到的问题;在aliyun上安装MySQL时由于上次错误卸载mysql导致校验文件出问题;处理方式有几种1到mysql官网下载校验文件2跳过校验,记录第二种编辑

标签: mysql中的去重

本文链接地址:https://www.jiuchutong.com/biancheng/349989.html 转载请保留说明!

上一篇:explain分析sql效率的方法

下一篇:mysql “ Every derived table must have its own alias”出现错误解决办法

  • 进项税额转出就是要多交税吗
  • 个人可以申请代收货款吗
  • 预期信用损失影响坏账准备吗
  • 损益类科目是否可以转出
  • 人力资源交哪些税费
  • 一般纳税人能不能开3个点的专票
  • 上月计提工资下月要冲回吗冲会吗
  • 个人所得税允许扣除的费用
  • 购置一台设备初始费用为60000元,该设备可使用7年,答案
  • 收取质保金会计处理
  • 住宿费餐费怎么做分录
  • 企业申请核定征收的要求
  • 行车记录仪怎么开发票
  • 所得税费用一年交几次
  • 个人取得的拍卖资格
  • 营业成本过低的原因
  • 来料加工需要交税吗
  • 怎么用苹果6splus
  • 苹果14promax最新版本16.6
  • 文件过滤什么意思
  • 员工出差时法律规定
  • 公司收到拆迁补偿款要交税吗
  • 电脑数据恢复怎么用
  • ajax调用php函数
  • 房产契税如何计算2021年
  • echarts饼图背景图片
  • wx小程序
  • php加入图片代码
  • smart方法的含义和重要性
  • 网络通信的整个流程
  • 文件上传漏洞及解决方案
  • 马卡雷纳大教堂
  • 资产减值损失科目性质
  • 周志华《机器学习》第三章课后习题
  • lvs命令详解
  • 预缴分包抵扣,所有分包都可以抵扣吗
  • 个税跨月更正申报怎么做
  • 如何完成资产负债表
  • 休产假的工资扣个人所得税吗
  • 借款与报销流程设计
  • 员工高工资
  • 个税汇算清缴什么意思?
  • 税种的分类方法包括
  • 营改增后哪些费用可以抵扣
  • 发票抵扣联认证完还有用吗
  • 来料加工账务处理案例
  • 提交免税申请
  • 弥补亏损怎么做账
  • 工程没钱也没有工资
  • 年终建账于年初建账,在录入期初余额时有什么不一样?
  • mysql获取当前日期时间函数
  • mysql触发事件
  • windows性能监视器怎么用
  • win8系统怎么查看隐藏文件
  • xp系统重装u盘
  • ubuntu x
  • 根据自己的需求配置一台电脑
  • xp系统的设置在哪里
  • centos7 lvs
  • centos 查看用户命令
  • yosemite 10.10.3 beta4 下载地址 os x10.10.3beta4官方下载
  • win7开机后一段时间卡死
  • opware12.exe - opware12进程是什么文件 有什么用
  • win7系统浏览器打不开网页怎么办
  • 系统界面通知
  • windows更新后桌面没反应
  • cocos2d开发的知名游戏
  • style=display:inline
  • node. js教程
  • 进入cmd命令
  • python开发bi
  • pg搭建
  • shell脚本实例精讲
  • js中计时器怎么写
  • 北京海淀大集一览表?
  • 国家税务总局开票系统怎么开票
  • 税务稽查总队
  • 江苏优抚对象
  • 莆田税务学校地址
  • 长沙的河西包含哪几个区
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设