位置: 编程技术 - 正文

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

  • 服务费收入是什么
  • 上月留抵进项本月抵扣会计分录
  • 卖家电税是多少
  • 代扣代缴增值税怎么做账
  • 城市维护建设税免税
  • 行政单位上年度费用做多了怎么调整成本
  • 进口货物会计分录举例
  • 零申报企业年报资产总额怎么填
  • 预付账款是
  • 资产的名义已使用年限与实际已使用年限的区别与联系
  • 货样广告品出口需要开票吗
  • 合伙企业可以弥补以前年度亏损吗
  • 虚开增值税发票不能忽略的三个点!
  • 资源税如何进行账务处理
  • 核销外管证需要什么手续
  • 发票联丢失怎么做账
  • 做进项转出的票据有哪些
  • 剑灵玩一会就崩溃
  • vue项目中的package.json是( )?
  • 收到厂家返利怎么做账务处理
  • 房租押金未全额缴纳
  • 撤销权之诉需要哪些证据
  • 为什么Windows 7搜不到网
  • linux中的应用程序主要保存在哪些目录中
  • php bcmath off
  • php设计模式及使用场景
  • firefox有什么用
  • yolov3与yolov2
  • 对方开过来的专票丢了怎么办
  • 福克兰群岛属于哪国
  • wordpress用什么语言编写
  • php中execute
  • php反射使用场景
  • 小规模单位没交五险一金
  • 员工预支款计入什么科目
  • phpcms教程
  • 帝国cms添加栏目前台不显示
  • 营改增前取得的有形动产为标的物
  • 完美破解什么意思
  • 帝国cms商城源码
  • 委托代销受托方会计分录
  • python 文件判断
  • 帝国cms使用手册
  • 入伙退伙协议要盖章吗
  • 企业收到收据后怎么处理
  • 国债利息收入的分录
  • 软件即征即退开票信息与资料不符
  • 转让股权收入属于收入总额吗
  • 汽车抵押贷款会计分录
  • 取得技术服务费收入会计分录
  • 加盟费收入如何入账
  • 实收资本的会计编码
  • 固定资产不折旧直接进费用
  • 个人的钱转到公司账上
  • 非贸付汇计税基础
  • 年报和汇算清缴的顺序
  • 出售无形资产属什么科目
  • 怎么设置账簿
  • 使用sql server
  • win7怎么创建新用户
  • 雨林木风Windows10
  • win8.1文件夹选项
  • win8如何进行系统还原
  • windows万能wifi
  • 代理服务器只能代理客户端http的请求
  • win8系统咋样
  • 什么时候用热毛巾敷眼睛最好
  • 场景转换的技巧
  • 详解linux设备
  • 折中查找偶数怎么办
  • javascript怎么用
  • 安卓手机管家下载
  • javascript的核心语言对象包括
  • android editText inputType 各个字段的含义
  • Python运行报错此段代码无法访问
  • 廊坊银行辟谣了吗
  • 进项票当月认证怎么操作
  • 个人所得税代扣代缴手续费返还政策
  • 汽车排量与购置税的关系
  • 企业如何网上申报税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设