SQL查询语句的执行顺序了解么

先执行From确定主表,再执行join连接,然后where进行过滤,接着group by进行分组,
having过滤聚合结果,select选择最终列,order by排序,最后limit限制返回结果

where先执行是为了减少数据量,having只能过滤聚合结果,order by必须在select之后排序最终结果。
limit最后执行以减少数据传输。

posted @ 2025-05-19 21:49  kuki'  阅读(19)  评论(0)    收藏  举报