SQL查询语句的执行顺序了解么
先执行From确定主表,再执行join连接,然后where进行过滤,接着group by进行分组,
having过滤聚合结果,select选择最终列,order by排序,最后limit限制返回结果
where先执行是为了减少数据量,having只能过滤聚合结果,order by必须在select之后排序最终结果。
limit最后执行以减少数据传输。
先执行From确定主表,再执行join连接,然后where进行过滤,接着group by进行分组,
having过滤聚合结果,select选择最终列,order by排序,最后limit限制返回结果
where先执行是为了减少数据量,having只能过滤聚合结果,order by必须在select之后排序最终结果。
limit最后执行以减少数据传输。