mysql - 按 a、b 分组 VS 按 b、a 分组
问题描述
我想知道分组顺序GROUP BY a, b
和GROUP BY b, a
(我知道最终结果是一样的)之间是否有任何区别。如果是这样,它会影响查询的速度吗?
解决方案
group by
子句仅定义将被视为组的字段的唯一组合。声明这些字段的顺序没有任何意义。
推荐阅读
- python - 使用 React 将外键发布到 DRF Api
- ruby-on-rails - 将空数组就地转换为 nil
- spring-mvc - 在 ESAPI 验证器中允许转义双引号
- c++ - OpenCV 4.2.0 C++ - H264 编码和流式传输
- ruby-on-rails - RSpec 抛出奇怪的错误文本
- python - 在 Flask (Python) 中处理自定义异常时出错
- google-api - 谷歌地理编码格式问题。收到未定义的偏移错误
- sql - if 语句中满足条件时的增量值
- python - 从 flake8 测试中排除 .env 目录?
- pyspark - 如何合并在 pyspark 中重复的列?