位置: 编程技术 - 正文

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

  • 居民个人的综合所得
  • 印花税购销合同包括哪些
  • 目的税包括
  • 税金及附加属于管理费用吗
  • 税收的自动稳定性主要表现在什么制度
  • 酒类产品的税率
  • 公对公转账在手机上怎么操作
  • 利息税减少
  • 其他收入月末需要结账吗
  • 企业所得税季度预缴可以弥补以前年度亏损吗
  • 房地产企业营销设施建造费包括哪些
  • 转账支票和转账凭证
  • 未抄报税可以报税吗
  • 维修变压器的维修方法
  • 会计科目的使用说明应包括
  • 我公司只开了普票未开专票是否需要发票认证?
  • 预付账款金额过大的原因
  • 服装批发零售交什么税
  • 冲减留抵税额
  • 给员工的福利要缴税吗
  • 物业公司怎么开发票
  • 办公室设计费取费标准一览表
  • 外贸企业代理出口销售业务发生的费用
  • 出售设备折旧
  • 投资其他公司的钱计入什么科目
  • 接受捐赠固定资产存货等有相关凭据的其成本按什么确定
  • 收到投资款如何记账
  • 劳务派遣公司的作用
  • 分公司打货款怎么做账
  • 增值税跟企业所得税的关系
  • 收回贷款本息是包含本金吗
  • 非货币性资产对外捐赠企业所得税处理
  • 都柏林圣三一学院图片
  • 固定资产没有发票可以计提折旧吗
  • 公司缴纳残保金怎么做账
  • cloa框架
  • 微信红包 python
  • HTML+CSS+JavaScript仿京东购物商城网站 web前端制作服装购物商城 html电商购物网站
  • ubuntu20.04安装cuda10.2
  • php.ini中date.timezone设置详解
  • jsp页面构成
  • 进口关税增值税如何做账
  • 旅行社代订机票的发票可以抵税吗
  • 全年一次性奖金单独计税还是并入
  • 企业在外地单位怎么交税
  • 投标保证金退还时间是在什么文件的规定的
  • 小微企业所得税税率2.5% 10% 25%
  • 房地产材料采购清单
  • 备抵类是什么意思
  • 新办公司实收资本怎么算
  • 一般纳税人跨年冲红报年度所得税怎么做
  • 国税申报流程怎么操作的
  • 建筑业老项目和新项目如何计税
  • 软件公司购进软件会计科目
  • 现金退回没原始凭证咋办
  • 土地的入账科目
  • sql有什么
  • win7复制文件
  • mac怎么用bootcamp
  • Linux系统下Qt的基本安装和配置
  • ubuntu修改ip地址方法
  • msiexec.exe是什么进程介绍
  • win732位系统怎么装
  • linux系统坏了怎么恢复数据
  • centos elk
  • xp sp3精简版
  • 如何彻底删除超级QQ秀
  • win10 提示你的设备遇到问题 需要重新启动
  • windows累积更新失败怎么办
  • 优化太差
  • [置顶] 《诸天星河》
  • 请问在javascript程序中
  • 搭建oj
  • shell脚本 -ne 0
  • shell脚本 su
  • 补发上个月的工资怎么做账
  • 个税扣款怎么查询
  • 河南省地税税务局官网
  • 山东省工会经费收支管理办法
  • 江苏省纳税信息查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设