优先级 | 关键字 | 备注 |
---|---|---|
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 | 选择显示字段 |
Mysql复杂搜索语句的执行顺序
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 整理了一下 PHP 当中链接 MySQL 以及执行 SQL 语句的步骤,包括每个步骤的执行结果的判断(包含一个 M...
- 当一个查询语句同时出现了where,group by,having,order by的时候,执行顺序和编写顺序。 ...