优先级 | 关键字 | 备注 |
---|---|---|
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的时候,执行顺序和编写顺序。 ...