位置: 编程技术 - 正文

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

  • 个税免申报什么时候申报
  • 服务型公司要交多少税
  • 房地产企业拆迁补偿费契税12366
  • 资产负债表怎么下载
  • 软件销售利润
  • 小规模不报税会怎么样
  • 企业接受赠予企业固定资产是否免税
  • 利润表的利息费用怎么算出来的
  • 半年度奖金怎么算
  • 金税盘的进项发票怎么导出
  • 实物投资没有发票咋办
  • 现金比率的计算公式是指
  • 外贸公司的出口清单
  • 土建税率是多少
  • 销售土地使用权的增值税税率
  • 为什么增值税不影响利润
  • 跨期费用审计调整分录
  • 管理费用明细是什么意思
  • 小规模纳税人减按1%如何填报申报表
  • 资本公积的借方和贷方各表示什么
  • 农业自产自销如何认定
  • 雇主责任险发票可以用复印件吗
  • windows11不显示桌面
  • 内账进项税不设置怎么账务处理
  • 生产企业原材料的订购与运输建模
  • 无法添加用户和组
  • vue slot标签
  • 如何网络测试
  • 年底会计结账
  • 创建自定义对象主要哪几种方法,并写出基本语法结构?
  • 长期股权投资追加投资
  • 消耗品算什么科目
  • 业务宣传费列支合理性
  • uname命令详解
  • 固定资产清理属于非流动资产吗
  • 出口退税后发生退货怎么处理
  • 物权变动的原因是什么
  • 工程发票需要备注吗
  • 水运企业会计核算办法
  • 0税率可以抵扣进项税吗
  • 税控盘服务费抵减增值税如何申报
  • 期末结转会计分录总结
  • 社保可以直接计入费用吗
  • 小规模纳税人如何升级为一般纳税人
  • 低值易耗品的账务处理图片
  • 土地使用税是新征税吗
  • 金蝶kis云专业版使用教程
  • 应付账款主要是什么
  • 公司举行活动发言稿范文
  • 高速公路车辆通行卡没还怎么办
  • 期初固定资产算收入吗
  • 技术开发免税收入怎么算
  • 退回上年度企业所得税
  • 参展费会计分录
  • 党建信息的重要性
  • 住院病假工资如何计算
  • sqlserver时间格式转换yyyy-mm
  • mysql数据库视频
  • 微软mission
  • win8和win10双系统安装教程
  • win8怎么一键关机
  • 如何使用光盘做启动盘
  • win7电脑磁盘空间不足清理步骤
  • winxp升级win7教程图文
  • linux重启命令网卡
  • win7开机系统恢复
  • Win10 Mobile10586.122更新了哪些内容?更新内容大全汇总
  • python抓取网络数据
  • android音频播放器
  • jquery属性选择器的基本
  • bud3d跑酷
  • 设计模式含义
  • jquery设置图片路径
  • 国企巡查都巡查哪些内容
  • 税控发票开票软件密码怎么修改?
  • 广东电子税务局官网登录入口
  • 消费税纳税申报流程图
  • 浙江省医保改革方案2022
  • 湖北职称网上申请流程
  • 江苏电子税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设