摘要: DEPENDENT SUBQUERY:子查询中的第一个SELECT,取决于外面的查询 , 注意如果外部查询的结果集数量比较大, 比如几十万上百万,就会执行几十万上百万次子查询,必然造成慢查。 很多使用子查询的人 想当然的认为 子查询会由内到外,先完成子查询的结果, 然后在用子查询来驱动外查询的表,完 阅读全文
posted @ 2021-04-26 14:45 唯一客服系统开发笔记 阅读(937) 评论(0) 推荐(0) 编辑
摘要: group by 的原理是 先把数据根据分组字段 , 分好组 , 然后再每个分组里面执行具体的聚合操作 ONLY_FULL_GROUP_BY模式的限制是: SELECT list is not in GROUP BY clause and contains nonaggregated column 阅读全文
posted @ 2021-04-26 11:24 唯一客服系统开发笔记 阅读(537) 评论(0) 推荐(0) 编辑
摘要: mysql 5.7及以上版本 , 在进行group by时 , 查询到的所有的列都要在group by字段里 , 这很明显不符合我们的目的 解决1: 没有参与分组的字段, 使用ANY_VALUE()函数包括 解决2: 临时取消ONLY_FULL_GROUP_BY 模式 select @@global 阅读全文
posted @ 2021-04-26 10:35 唯一客服系统开发笔记 阅读(629) 评论(0) 推荐(1) 编辑