位置: 编程技术 - 正文

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

  • 小规模纳税人怎么变成一般纳税人
  • 非正常损失的货物,增值税做什么科目
  • 滴滴打车电子票怎么取票
  • 什么发票可以冲销
  • 交易性金融资产公允价值变动计入
  • 物流辅助服务属于什么项目
  • 进项抵扣怎么操作
  • 进项税额抵减欠税后附加税可以抵减吗
  • 商业银行退出
  • 补开的银行手续费发票怎么做账
  • 银行提供服务收费标准
  • 物业管理行业税点
  • 运输行业税负率一般控制在多少?
  • 协方差cov计算公式展开
  • 公司买汽车怎么做内账
  • 服务业增值税如何计算
  • 进口材料怎么做账
  • 小规模纳税人申报表怎么填
  • 运输发票车种车号要求 自有车
  • 企业接受投资者的土地使用权投资
  • 电脑搜狗输入法不见了怎么调出来
  • 公司买手机怎么做账务处理
  • 债券利息收入属于什么会计科目
  • 公司出售已经提完折旧的机器
  • 权益法核算的长期股权投资入账价值
  • 扣除发票
  • php getdate
  • 应税消费品属于什么科目
  • php缓存技术和静态化
  • 优化器总结
  • php ajax 实现
  • js框架jquery
  • 利润表中其他收益是什么
  • sql死锁的原因及解决方法
  • 什么叫动量交易
  • sqldbmon
  • 企业所得税营业成本包括管理费用吗
  • 法定盈余公积的主要用途
  • 录入期初余额的操作方法
  • 日用品办公用品的经营范围
  • 背书转让的电子汇票怎么查询
  • 房屋租赁协议印花税怎么计算
  • 收不回来的应收账款会计分录
  • 公益性捐赠全额扣除,企业所得税
  • 预付账款业务
  • 计费销售额如何计税
  • 期末留抵税额会计分录
  • 固定资产清理和持有待售资产
  • 改制基准日对人员的影响
  • 银行承兑汇票怎么看
  • sqlserver数据库优化的几种方式
  • mysqli查询
  • mysql修改允许远程连接
  • 根据索引名称查字段
  • mysql8.0远程连接
  • sql server中replace()函数用法解析
  • wp7.8升级wp8
  • window svn
  • windows xp怎样禁止弹出广告
  • directx?
  • 修改虚拟机中的用户名
  • 关于windows的说法正确的是
  • 常用的linux发行版本有哪些
  • linux在实际中的应用
  • kb3150220安装失败
  • cocos2d-x 3.3 final 适配安卓5.0机型小记
  • 全志科技在国内芯片界地位
  • 高级控件动态数据加载过程有哪些
  • html初学
  • android-3
  • 置顶聊天折叠怎么开启
  • shell数据处理
  • linux禁止所有用户登录
  • node.js连接mysql数据库的方法有哪些
  • js实现聊天框
  • 细说javascript
  • 留抵税额可以留抵多久
  • 网上申领的电子发票如何读入金税盘
  • 电子税务局网上登录
  • 车船税代收有发票吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设