SQL执行顺序 fromonjoinwheregroup byavg,sum等聚合函数withhavingselectdistinctorder bylimit where和having的区别 where: 在分组前对数据进行过滤,筛选出表中满足条件的行,不可与聚合函数连用 having: 在分组后对数据进行过滤,筛选出满足条件的组,可与聚合函数连用