位置: 编程技术 - 正文

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

  • 小规模纳税人能开专票吗2023
  • 买车库需要交税吗
  • 材料费发票税点
  • 外购无形资产的摊销额计入什么费用
  • 理财产品分红和不分红的区别
  • 非限定性净资产借贷方向
  • 审核通过的红字发票信息表可以撤销吗
  • 个体户银行开户是开公户还是私户
  • 完税证明必须本人办理吗
  • 中兴通技术维护费
  • 房地产开发企业预收款预缴增值税
  • 结转本期会计分录
  • 房产企业因资金问题退市
  • 资本公积与什么有关
  • 公司接受投资会计科目
  • 社保补贴收入要交税吗?
  • 税务房屋租赁发票图片
  • 银行余额调节表模板
  • 一般纳税人开专票和普票的税率
  • 增值税税率和征收率有什么区别
  • 商业保险和交强险区别
  • 企业从事生产经营活动时所持有的基本信念
  • 反写状态已反写是什么意思
  • 应交增值税是总额吗
  • 同一控制下企业合并权益抵消
  • 金融服务公司收取金融服务费
  • 冲上年收入会计分录
  • 企业增值税如何退税
  • 经营费用与营业收入区别
  • mac host is down
  • 三种测试网速的方法
  • 收购子公司股权现金流
  • phpemail正则
  • 每季度预缴所得税怎么算
  • 事业单位专项款不能购买资产吗
  • win10开机强制进入修复模式
  • 公司向股东个人借款最新规定
  • 存货损失是指什么
  • 怎么做一个简单的机器
  • php dirname函数
  • 微信转账怎么处理退回去
  • switch关键账号教程
  • 帝国cms安装教程
  • 股东分红是否必须由公司代扣
  • mysql服务器怎么启动
  • 党费会计核算科目有哪些
  • 公司承担员工的个税怎么做账
  • 企业年金个人和公司缴费比例
  • 现金日记账采用哪一种账簿的形式
  • 专利转让费一般是多少
  • 年度所得税汇算清缴报告在哪打印
  • 工资代扣工会会费协议
  • 股东注入资金转出股权
  • 销项税小于进项税怎么结转
  • 非营利医疗机构免征哪几种税
  • sql server的go
  • mysql常见故障和解决方法
  • sql获取guid
  • sql合并多条记录某一个字段
  • 怎么停止u盘自动运行
  • watchdog. sys
  • win7用户账户控制设置电脑重启后恢复
  • win7系统怎样设置
  • parallel capacitor
  • centos必学的60个命令
  • centos7搭建lamp 详细
  • 惠普笔记本重装系统后没有无线连接
  • win10任务快速切换
  • win8系统盘清理
  • combobox jsp
  • Web Safe Color Pallette
  • unity3d初学者教程视频
  • jQuery基于ajax操作json数据简单示例
  • Unity NGUI添加事件监听(转摘)
  • javascriptcsdn
  • web miui
  • jquery中动画效果方法
  • 广东增值税电子专用发票
  • 增值税归国家还是地方
  • 眉山市两会2021
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设