Mysql Group by 问题请教

2019-09-13 09:28:00 +08:00
 liunaijie

对 mysql 中的 group by 执行流程不太了解,如果同时使用 where group by having 语句后他们的执行顺序是怎样的,画了一个流程图不知道对不对,请大家指教一下。

2414 次点击
所在节点    程序员
2 条回复
intermole
2019-09-13 09:49:43 +08:00
先 where,然后再
在 where 结果里 group by,然后在 group by 结果里 having
yiyang1106
2019-09-13 10:18:37 +08:00
where---->group by----->having where 是在分组前对数据进行过滤(即操作原始数据),而 having 是对分组后的数据进行过滤

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/600582

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX