SQL 语句执行顺序
- from
对查询指定的表计算笛卡尔积
- on
按照 join_condition 过滤数据
- join
添加关联外部表数据
- where
按照where_condition过滤数据
- group by
进行分组操作
- 聚合函数
- having
按照having_condition过滤数据
- select
选择指定的列
- distinct
指定列去重
- order by
按照order_by_condition排序
- limit
取出指定记录量
对查询指定的表计算笛卡尔积
按照 join_condition 过滤数据
添加关联外部表数据
按照where_condition过滤数据
进行分组操作
按照having_condition过滤数据
选择指定的列
指定列去重
按照order_by_condition排序
取出指定记录量