原文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

sql优化之concat/concat_ws/group_concat

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

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

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

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

sql优化之concat/concat_ws/group_concat

 

相关文章:

  • 2021-07-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2023-02-14
  • 2021-04-26
  • 2021-10-24
  • 2022-12-23
猜你喜欢
  • 2021-07-19
  • 2021-07-01
  • 2022-02-15
  • 2021-08-17
  • 2022-12-23
  • 2021-04-02
  • 2021-09-03
相关资源
相似解决方案