mysql join多表查询 count数据增多爬坑记录
Mysql / 2019-01-24

关键字:distinct 使用mysql提供的distinct这个关键字来过滤重复的记录,distinct只能返回他的目标字段,而无法返回其他字段。 distinct name,id 这样的mysql 会认为要过滤掉name和id两个字段都重复的记录,如果sql这样写:select id,distinct name from user,这样mysql会报错,因为distinct必须放在要查询字段的…

mysql 查询子表,并求和
Mysql , TP / 2019-01-22

框架:tp5 适用场景:统计成绩(统计每个年级,年级班内的每科成绩总分) 本次场景,统计所有扫码组内的二维码图数量,以及扫描二维码的扫描人数 对应表截图 分组表 二维码图表 扫码人数统计表 查询代码 $map[‘r.appid’] = ‘123’; $data = Db::name(‘random_code_group’) ->alias(‘r’) ->join(‘random_cod…

页面加载时间优化 之 mysql
Mysql / 2019-01-17

页面数据采用的ajax进行加载,F12发现部分方法响应时间在1秒以上。 找到对应的方法,重点为mysql语句优化! 对照执行的mysql语句,审查是否建立的索引,条件顺序应与索引顺序保持一致! 优化完成之后响应时间明显提升!  

tp5 之mysql关联查询
Mysql , TP / 2019-01-05

12345678Db::name(’signs_statistics’) ->alias(’s’) ->Join(’sup_fans u’,’u.appid=s.appid and u.openid=s.openid’) ->field(’s.*,u.headimgurl as img’) -…

mysql嵌套子查询之数据统计
Mysql / 2018-12-18

统计限制时间范围每天的数据,sql语句如下: SELECT t.extend_time, COUNT(*) AS total FROM (SELECT DATE_FORMAT(extend_time, ‘%Y-%m-%d’) AS extend_time, need_nums FROM table WHERE appid = ‘***’ AND ac…

mysql 1062报错 Duplicate entry
Mysql / 2018-12-01

mysql insert 插入数据失败,检查没有语法未发现问题,检查mysql表索引,才找出问题! 1062 – Duplicate entry ‘*****’ for key ‘¥¥¥¥’ 详情:’¥¥¥¥’与 ‘*****’ 建立了唯一索引,导致重复数据无法添加,需要将索引【UNIQUE…