Mysql复杂搜索语句的执行顺序

优先级 关键字 备注
1 from table名
2 join on 将两个表及多个表拼接
3 where 根据condition约束相应的数据生成一个数据表
4 group by 根据参数字段对上面数据表进行分组
5 聚合函数 根据需要对需求字段进程函数处理
6 select 选择group by的字段或者聚合函数字段
7 having 根据聚合函数字段和select 字段进行筛选
8 distinct 对select字段数据进行去重处理
9 order by 按照select的某字段进行排序输出
10 limit 选择显示字段
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容