![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
我叫你把音乐关掉
词不达意
展开
-
tp mysql 按照特定顺序排序
但是具体的业务环境中可能遇到特殊的排序规则。这样就可以了 直接MySQL的话是。原创 2024-02-03 17:05:52 · 210 阅读 · 0 评论 -
【mysql把一个字段分割成两个字段】
用sql语句把一个字段分割成两个字段。具体使用中根据具体情况修改。原创 2024-01-26 10:14:14 · 390 阅读 · 0 评论 -
join查询 没有关联的主表数据查不出来 非主表数据量很大左链接查询速度慢
->join('resources_type rt','rt.id=r.type_id')我忘记了默认是inner join其实是我的写法有问题既然分主次表那么当然应该使用左/右链接如->join('resources_type rt','rt.id=r.type_id','left')这样即使没有与次表关联的主表数据也能查出来记录一下...原创 2022-05-25 15:17:09 · 394 阅读 · 0 评论 -
mysql语句优化 首先去掉子查询
子查询的查询效率非常低子查询:查询时间14秒select u.uid,u.phone,u.name, u.createtime,(select count(*) from tc_shop s where s.uid=u.uid and s.status=1) as shopnums,coalesce((select sum(h.amount) from tc_hongmi_record h where h.in_out=1 and (h.type=1 or h.type=4) and h.b_ph原创 2021-06-28 16:52:35 · 227 阅读 · 0 评论 -
MySQL分组排序
原来的语句为SELECT id, user_id,higher_id,type,first_read,create_at,update_at FROM r_read_record WHERE r_read_record.user_id = $user_id GROUP BY r_read_record.higher_id ORDER BY r_read_record.create_at DESC...转载 2019-05-07 16:44:29 · 787 阅读 · 4 评论 -
tp5 mysql如何查询一个查询结果的补集
选id作为第一个查询结果的结果集,因为是主键,然后就是tp5写法 ->where('id','notin',id结果集)//tp5mysql写法WHERE id not in (id结果集)原创 2019-07-01 16:33:19 · 989 阅读 · 0 评论