sql执行顺序和别名

sql执行顺序:from  on  join  where  group by  having  select  distinct  union  order by 

 

别名的使用:

     SELECT  download_type as type,count(*) from download
    GROUP BY type 

 

正常来说 group by 先 于select 执行,是找不到type这个字段的。mysql里做了优化 再group by 和order by 里可以使用 type 这个别名,相当于使用了 download_type

 

posted @ 2023-08-03 13:35  甜菜波波  阅读(27)  评论(0编辑  收藏  举报