博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql优化之concat/concat_ws/group_concat
阅读量:6839 次
发布时间:2019-06-26

本文共 404 字,大约阅读时间需要 1 分钟。

原文1:https://baijiahao.baidu.com/s?id=1595349117525189591&wfr=spider&for=pc

原文2:https://www.yiibai.com/mysql/group_concat.html

使用案例,两次sql查询代替几千次查询

这个方法的目的是获取除了已经分配任务的所有人员

1:所有人是八千多条,中间使用了foreach去遍历验证,查了八千多次sql

2:下面的方法用了concat_ws,只查询了两次sql。

优点:减少sql查询,增加查询很快速度

缺点::一:yii框架查出的数据是对象,不得已foreach遍历转成数组

   二:查出来的数据是拼接的字符串(member_id-realname),需要explode分割成数组使用

 

转载于:https://www.cnblogs.com/peipeiyu/p/10758431.html

你可能感兴趣的文章
HDU 4708 Rotation Lock Puzzle(模拟)
查看>>
Chapter 6 -- Caches
查看>>
wpf/Silverlight/wp中如何绑定模板中的属性
查看>>
Netty Associated -- Channel
查看>>
vim 配置
查看>>
数据结构与算法实验题6.1 s_sin’s bonus byFZuer
查看>>
C#点点滴滴:枚举enum
查看>>
白盒密码入门
查看>>
在数据仓库建模时,应该使用哪种数据类型的度量值
查看>>
Gradle学习系列之九——自定义Task类型
查看>>
教你如何自定义组件
查看>>
第一部分:开发前的准备-第一章 什么是Andorid
查看>>
硬件升级win8.1重新安装系统
查看>>
servlet awt随机图片验证码
查看>>
ios开发怎样才能做到代码和界面彻底分离,方便换肤?
查看>>
Orchard Express Oracle v1.7.2 发布
查看>>
内核编译之vmlinuz vmlinux system.map initrd
查看>>
ylb:日期和时间函数
查看>>
CSS 选择器
查看>>
Paip.声明式编程以及DSL 总结
查看>>