MySQL distinct 和 order by 排序混淆的替代方案

2022-12-30
阅读 1 分钟
1.8k
如果列为 a 的数据有很多条,就会发现最终取到的那条数据可能不是 updated_at 最近的那条数据,因为 distinct 有一次默认的排序,然后生成一个临时表,然后 order by 无法从最开始的原始数据中进行排序,仅排序中间表,无法得出正确结果。改成 distinct a, updated_at 的话,实际上又失去了 distinct 的意义了。

2021年php常见面试题

2021-05-08
阅读 1 分钟
3.8k
主要是2021年4-5月本人面试准备和面试中不断完善的知识点,更多是八股文,能应对基础知识类的考察,深入的研究需要日常的积累了,算法类的没有体现在文档中,基本算法类的能在LeetCode上看到,我遇到的除了一线大厂,其他不是很在乎算法的考核,能有思路或者学习过,就可以带过这个问题了。

MySQL解决 ONLY_FULL_GROUP_BY 错误的几个方法

2020-09-25
阅读 2 分钟
16k
在 MySQL 5.7版本以上进行一些 ORDER BY 或者 GROUP BY 时,会出现如下错误 [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘information_schema.PROFILING.SEQ’ which is not functionally dependent on columns in GROUP BY clause; this is incompatib...

MySQL 执行过程中两步权限检查的不同

2019-11-26
阅读 1 分钟
4.3k
题主的测试场景是:是 k 字段不存在,也没有 select 权限,看先抛出哪个错误,结果是抛出了权限不足的错误。是在执行阶段进行细粒度的权限检查,没有打开表的权限,也就无法确定 k 字段是否存在。这块翻了半天文档没发现官方给出直接的结论。

推荐一些PHP及后端相关的技术博客

2019-06-14
阅读 1 分钟
5.4k
原文链接: 何晓东 博客不分先后,想到哪个写哪个的;其他还有 SegementFault, 掘金 这样的综合技术社区,经常有大佬出没。技术博客应当只是技术生涯的佐料,核心应当是扎实的基础和实践,共勉。枫叶林 博客樊皓白 博客点滴积累飞雪无情的博客廖雪峰官方网站鸟哥博客阮一峰的网络日志博学无忧 - 信海龙博客沈逸的个人博...