位置: 编程技术 - 正文

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

  • 所得税汇算清缴招待费扣除标准
  • 代销和委托代销区别
  • 企业所得税税负率多少合适
  • 应收账款的账龄在年报的哪里
  • 工资以现金形式发放的情况说明
  • 税控盘丢失需要罚款吗
  • 以前年度的所得税要补缴怎么办
  • 军队票据可作税前扣除凭证吗
  • 工业企业生产成本包括哪些
  • 预付租金就要交增值税吗
  • 地产企业不动产登记入哪个科目?
  • 汇算清缴退税现金流量表
  • 红字发票交税吗
  • 离职补偿金excel公式
  • 增值税税控系统技术维护费计入什么科目
  • 开具发票时提示离线发票累计金额超限?教你如何处理
  • 小规模纳税人出售使用过的汽车
  • 公司破产实收资本尚未交完股东对公司承担什么责任
  • 购买土地建房出售怎么做账
  • 公司缴纳的社保离职后自己可以缴纳社保
  • 外省工程需要什么手续
  • 上级拨入资金计入什么科目
  • 加计抵减10%政策文件
  • 系统安装工具有什么用
  • PHP:xml_get_current_line_number()的用法_XML解析器函数
  • 上半年的业务总结几句话
  • 酒店开业请吃饭敬酒怎么说
  • python字符串操作作业
  • 前端毕业设计项目
  • 赊销分期付款
  • php记录页面停留多久
  • php array_reverse 以相反的顺序返回数组实例代码
  • 企业新产品销售收入数据
  • 前端是指什么工作
  • 一般纳税人的好处和坏处
  • 对公账号备用金怎么用
  • 帝国cms适合建什么站
  • 拓展训练属于培训费吗
  • 兼职费用怎么入账报销
  • python捕获异常继续执行
  • 个税申报怎样作废
  • 现汇跟承兑有什么区别
  • 除湿机计入固定费用吗
  • 个体工商户开普票需要进项票吗
  • 增值税专用发票的税率是多少啊
  • 补缴税款计入什么科目
  • 暂时性差异的产生
  • 差额征税的账务处理教学视频
  • 关于职工薪酬的确认和计量下列说法中不正确的是
  • 购入的固定资产,其入账价值包括的内容有
  • 外贸公司是不是什么都做的?
  • 收到非税收入一般缴款书怎么分录
  • 营销活动开什么发票
  • 管家婆里面的记账凭证怎么做?
  • 收到退回的企业所得税如何做账
  • 原材料登记什么明细账
  • mysql创建一个数据表
  • sql语句的基本语法
  • Mysql主库死锁了导致从库停止复制
  • sqlserver判断数据库是否存在
  • w10预览版21343下载
  • 电脑怎么调win7系统
  • 如何在ubuntu上安装软件
  • win降win7
  • j-v测试
  • 怎么对js代码程序进行设计
  • ExtJS GridPanel 根据条件改变字体颜色
  • html+css网页布局
  • Unity3D面试题整合
  • jq拖拽div替换位置
  • nodejs 异步io底层原理
  • NGUI学习笔记(摘)
  • 10分钟掌握心理学
  • web技术栈
  • jquery删除dom
  • jquery表单事件验证表单
  • 数字动画文件格式有哪些
  • 安卓屏幕适配详解
  • 船舶税由谁代征
  • 跨县调动工作流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设