位置: 编程技术 - 正文

MySQL子查询用法实例分析(mysql子查询详解)

编辑:rootadmin

推荐整理分享MySQL子查询用法实例分析(mysql子查询详解),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql子查询效率如何,mysql子查询和连接查询,mysql子查询和连接查询,mysql子查询写法,mysql子查询写法,mysql子查询语句举例,mysql子查询语句举例,mysql子查询写法,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了MySQL子查询用法。分享给大家供大家参考,具体如下:

假设表my_tbl包含三个字段a,b,c;现在需要查询表中列a的每个不同值下的列b为最小值的记录量。

比如表记录为:

a b c1 3 'cd'2 3 'nhd'1 5 'bg'2 6 'cds'1 7 'kiy'3 7 'vsd'3 8 'ndf'

希望得到结果为:

a b c1 3 'cd'2 3 'nhd'3 7 'vsd'

(1) 其中一个做法:先查出每个a值下的b最小值,然后根据这些最小值去查询符合要求的所有记录。

MySQL子查询用法实例分析(mysql子查询详解)

查询符合最小b值的sql写法如下:

由于是嵌套查询和取交集,万条记录情况下竟然用一个小时也没把中间结果算出来(我真怀疑是自己哪里写错了);后面求记录量就免谈了。

(2) 上面的方法是个灾难, 只能弃用了。

具体逻辑为:先按列a,b分组,然后选择每组中列b值最小的记录,生成结果集。

sql语句写法如下:

执行查询后,时间竟只用了1.1秒。

再一次证明,sql的查询策略的不同能直接导致性能上的巨大差异。

更多关于MySQL相关内容感兴趣的读者可查看本站专题:《MySQL事务操作技巧汇总》、《MySQL存储过程技巧大全》、《MySQL数据库锁相关技巧汇总》及《MySQL常用函数大汇总》

希望本文所述对大家MySQL数据库计有所帮助。

MySQL中字符串索引对update的影响分析 本文分析了MySQL中字符串索引对update的影响。分享给大家供大家参考,具体如下:对某一个类型为varchar的字段添加前缀索引后,基于该子段的条件查询

MySQL的root密码忘记怎么办 修改root密码的方式 如果哪天你忘记了线上MySQL数据库的root密码,怎么办大家往往会想到skip-grant-tables参数,具体步骤如下:1.关闭MySQL数据库,因为root密码忘记了,mysqladmin

快速实现MySQL的部署以及一机多实例部署 MySQL有三个版本:二进制,源码包,RPM。下面讲讲二进制包的安装过程下载地址:

标签: mysql子查询详解

本文链接地址:https://www.jiuchutong.com/biancheng/321300.html 转载请保留说明!

上一篇:MySQL切分查询用法分析(mysql切片)

下一篇:MySQL中字符串索引对update的影响分析(mysql字符串索引如何排序)

  • 一般纳税人缴税
  • 缴纳个人所得税会计分录怎么写
  • 注册商标费用计算方法
  • 可供出售金融资产公允价值变动
  • 财务报表中利润怎么算
  • 派发现金红利分录
  • 民办职业技能培训学校办学许可证
  • 发票代码和发票号码是什么
  • 企业卫生费是指什么
  • 应纳税所得额的计算公式
  • 银行承兑汇票利息怎么算
  • 免税收入的三个条件
  • 代扣代缴个人所得税手续费返还 增值税
  • 3%的增值税专用发票可以退税吗可以抵扣吗
  • 会计审计合同
  • 三证合一后没有去税务局登记会怎么样
  • 稿酬所得个人所得税计算方法
  • 企业网银使用
  • 固定资产内部调拨流程
  • 专票什么公司才能开
  • 营改增后小规模纳税人如何报税
  • 什么是销售利润率和成本利润率
  • 营业外收入属于什么会计要素
  • 企业所缴税款能抵税吗
  • 收到发票最晚什么时候付款
  • 个人所得税申报截止时间
  • windows hosts文件在哪
  • 股东投入的资金可以退回吗
  • 完工转出产成品成本计算
  • php cookie 登录
  • kb4586819更新
  • windows10右键刷新有点卡
  • php实现和工作原理
  • php_fpm
  • 申请一般纳税人流程
  • 消防工程款支付方式
  • 申报个人所得税是按应发工资还是实发工资
  • uniapp自定义tabbar功能
  • 如何自定义smartart
  • android常用的集成开发工具有
  • 采购员出差预借差旅费300元
  • tokenizer.encode、tokenizer.tokenize、tokenizer.encode_plus的用法差异
  • 微擎框架安装教程
  • 增值税普通发票可以抵扣吗
  • 帝国cms手机版制作
  • 电费已付,没有收到发票
  • 省市县三级联动工作机制
  • 公司外部人员的差旅费
  • 差旅费报销人员范围
  • 发票冲红字蓝字怎么处理
  • 主营业务成本计入成本类账户吗
  • 结转完期间损益是不是可以结账了
  • 公司土地被征收怎么办
  • 长期股权投资损益调整
  • 出口样品的销售好做吗
  • 企业实收资本怎么计算
  • 公司对公账户的钱怎么取出来
  • 律师事务所如何成立
  • 继续教育专项附加扣除可以扣几年
  • 装修公司完工交付文案
  • c#如何使用数据库
  • 快速切换用户是什么意思
  • aow.exe是什么进程
  • 系统安装驱动卡住了
  • win10系统怎么清理电脑垃圾
  • 登录远程linux系统可以用的方法
  • 电脑光驱怎么装系统w7
  • 电脑显示无windows
  • linux一键安装软件
  • linux必会的20种服务
  • Nehe第六章纹理映射
  • 如何短时间内学会打字
  • HTTP 304错误的详细讲解
  • easyui combobox设置值
  • 批处理rd
  • jquery图片上传
  • python django 项目框架图
  • Python中列表元素可通过什么访问
  • python中scipy.stats
  • 购房发票的发票代码是哪个
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设