mysql子查询语句多列_MYSQL 子查询返回多列显示
因工作需要,目前研究出一种mysql 技能,与大家分享一下。
需求:关联查询另一个大表数据的某些(一个以上)字段
方案:因关联查询的表数据太大。多表查询影响效率,单个子查询又有些多余。所以采用多列拼接子查询,然后根据SUBSTRING_INDEX(SOURCE,SEPARETOR,INDEX+1)。
原理:子查询返回拼接列;函数截取还原列
可执行脚本:
SELECT
SUBSTRING_INDEX(temp.temp_column,”,”,1) showFirst,
SUBSTRING_INDEX(temp.temp_column,”,”,-1) showOver,
SUBSTRING_INDEX(SUBSTRING_INDEX(temp.temp_column,’,’,2),’,’,-1) showTwo,
temp.*
FROM
(
SELECT (
SELECT CONCAT_WS(‘,’,’12’,’23’,’34’,’45’)) temp_column) temp;
注意:本文来自博客园精华区。本站无法对本文内容的真实性、完整性、及时性、原创性提供任何保证,请您自行验证核实并承担相关的风险与后果!
CoLaBug.com遵循[CC BY-SA 4.0]分享并保持客观立场,本站不承担此类作品侵权行为的直接责任及连带责任。您有版权、意见、投诉等问题,请通过[eMail]联系我们处理,如需商业授权请联系原作者/原网站。
mysql子查询语句多列_MYSQL 子查询返回多列显示相关推荐
- mysql 查询语句超时_解决SQL查询总是 超时已过期
1.由于数据库设计问题造成SQL数据库新增数据时超时 症状: Microsoft OLE DB Provider for SQL Server 错误 '80040e31' ([ODBC SQL Ser ...
- java oracle分页查询语句_oracle分页查询语句,java得到分页查询语句的方法
oracle分页查询语句 select * from ( select a.*, rownum rn from (select * from table_name) a where rownum &l ...
- JAVA中oracle分页语句,oracle分页查询语句,java得到分页查询语句的方法
oracle分页查询语句 select * from ( select a.*, rownum rn from (select * from table_name) a where rownum &l ...
- oracle 动态条件查询语句,教您Oracle动态查询语句的用法
Oracle动态查询语句是一类特殊的查询语句,下面就为您详细介绍Oracle动态查询语句的语法,如果您对Oracle动态查询方面感兴趣的话,不妨一看. 1. 当使用EXECUTE IMMEDIATE语 ...
- 关于oracle查询语句中like '%中文的%' 查询不到数据的问题
关于oracle查询语句中like '%中文的%' 查询不到数据的问题 问题描述: 关于oracle查询语句中like '%中文的%' 查询不到数据的问题解决 起因: 在Windows10 系统环境下 ...
- mysql 子表 关联查询语句_mysql查询语句 和 多表关联查询 以及 子查询
1.查询一张表: select * from 表名: 2.查询指定字段:select 字段1,字段2,字段3-.from 表名: 3.where条件查询:select 字段1,字段2,字段3 from ...
- mysql多表查询语句_mysql查询语句 和 多表关联查询 以及 子查询
1.查询一张表:select * from 表名: 2.查询指定字段:select 字段1,字段2,字段3-.from 表名: 3.where条件查询:select字段1,字段2,字段3 frome ...
- mysql查询语句判断日期_mysql语句查询时间检测
MySQL explain功能展示的各种信息的解释如下: id: MySQL Query Optimizer 选定的执行计划中查询的序列号. select_type: 所使用的查询类型,主要有以下这几 ...
- mysql 查询语句属性值_MySQL学习——SQL查询语句(一)
查询数据是指从数据库中获取所需要的数据,查询数据是数据库操作中最常用也是最重要的操作,用户可以根据对数据的需求,使用不同的查询方式,通过不同的查询方式可以获得不同的数据,在MySQL中使用select ...
最新文章
- cmyk图像处理matlab,数字图像处理及MATLAB实现 全套课件.pptx
- Java设计模式 - 单例模式详解(下)
- 移动端与PC端页面布局区别
- docker 6 docker运行的底层原理
- Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)!
- bzoj1005 [HNOI2008]明明的烦恼 prufer+组合数学
- 三方协议接收节点不存在_【花开法务】没有保密协议是否意味着员工不存在保密义务?...
- 计算机辅助平面绘图是干嘛的,【1人回答】AutoCAD画图是什么,干什么用的?-3D溜溜网...
- 电脑配置知识_电脑小知识:装机不求人!10 分钟电脑配置挑选速成攻略|硬盘|电脑|cpu|装机|固态硬盘|机械硬盘...
- Notes配置初始化和重新设置(不卸载)
- 大厂硬件技术二面的题目
- 面试必备:零拷贝详解
- LaTeX 排版(二)——排版数学公式
- SDHC 存储卡会导致刷机模式不被识别
- 思科路由器的密码重置
- TF-IDF算法加权
- CentOS 6.9下安装PostgreSQL
- error LNK2005:
- windows开机的问题
- 【机器学习】Jackknife,Bootstraping, bagging, boosting, AdaBoosting, Rand forest 和 gradient boosting...
热门文章
- python 设备采集系统_真实世界的Python仪器监控:数据采集与控制系统自动化
- Django的Manager和QuerySet
- CSSJavaScript讲解
- html鼠标悬停点击,jQuery实现鼠标点击悬浮特效
- 短平快时代 端游出路指向何方?_
- D3 二维图表的绘制系列(七)堆叠面积图
- 真我q2PRO鸿蒙系统,realme真我Q2系列发布 售价低至998元起
- Flutter开发百度地图之定位,保姆级教程(2)
- SpringBoot 整合mongoDB实现文章存储
- esxi直通 gen8_第三篇:虚拟化层 - MicroServer Gen8 + ESXi Server 6.5u3 部署踩坑记