位置: 编程技术 - 正文

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”出现错误解决办法

  • 盈利能力的概念及内容
  • 不含税的销售额乘以税率等于什么
  • 小规模纳税人销售自己使用过固定资产
  • 给对方汇钱
  • 本年利润需要毎月转入未分配利润吗
  • 企业购买银行理财的条件
  • 消费税可以在企业抵扣吗
  • 如何结转应交未交或多交增值税?
  • 退回以前年度工资怎么做账
  • 转让企业全部产权属于增值税征税范围。A对B错
  • 专用发票丢失怎么抵扣
  • 超标的职工教育经费为什么是可抵扣
  • 地产公司土地分摊方案
  • 购买虚开增票怎么处理?
  • 增值税专用发票电子版
  • 异地交纳的五险一金可以在个人所得税扣除吗?
  • 不动产证上宗地图名字错一个字
  • 增值税发票备注栏不写可以吗
  • 2018年上专科什么时候毕业
  • 消费满额赠礼
  • 小微企业税收优惠政策最新2023
  • 出口退税最新规定2021
  • 现金流量的具体识别标准
  • 餐饮业管理费用明细表
  • 进项税额及存货减值
  • 从农民手中收购农产品增值税处理
  • 三星笔记本预装系统
  • WIN10专业版永久激活
  • exe是什么进程
  • 长期股权投资和资本公积关系
  • 成品油企业自用油需要开具发票吗
  • win10dev预览版
  • 世界十大销量书
  • 所得税费用怎么计算公式
  • 筹建期间的开办费为什么不属于资产
  • php模板引擎原理
  • Yii2中hasOne、hasMany及多对多关联查询的用法详解
  • vuex和bus
  • axios用法示例
  • 刚刚学完小车可以学摩托车吗
  • 用pullout造句
  • 中标费用入什么科目
  • 增值税附加税减免政策2022年
  • 开具劳务费发票的资料
  • 自建厂房转固定资产如何办理手续
  • 出差费用计入
  • 普通发票红冲需要拿回原发票吗
  • 回购股票 会计处理
  • 投资款印花税的计税依据
  • sql server遇到的主要问题及解决方法
  • 工会经费可以列支哪些项目
  • 接受现金捐赠怎么做会计分录
  • 物业公司劳务外包
  • 我国流转税有哪些
  • 免税申请需要什么材料
  • 分包工程是什么意思
  • 记账凭证背面贴原始凭证图片
  • 资产负债表月报的期初余额填什么
  • 现金日记账本月合计怎么划线
  • 新办企业增多
  • 实收资本怎么入账?
  • 非营利医疗机构是什么单位
  • Windows Server 2003环境更改Boot.ini文件
  • ubuntu搭建go环境
  • msg是啥
  • linux在vim编辑器中,将光标移动
  • windows10无法识别
  • linux tar命令安装
  • unity3ds
  • Node.js中的核心模块包括哪些内容?
  • angular.min.js
  • jquery控制css样式
  • unity3d粒子系统创建火花
  • js中refresh
  • javascript获取css
  • 学习jQuey中的return false
  • python字符类型有哪些
  • 企业自建厂房在建工程会计账务处理
  • 关税是什么
  • 普通发票每个月有限制吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设