1.形式语法顺序正确
2.where子句依赖于from子句,即使没有from,就不能有where
3.having 依赖于group by
4。select中字段依赖from子句
5select运作顺序
1)from------获得数据---------------》2)where----------选择数据-----------------》3)group by 分组---------》4)计算聚合函数-------------------------》5)having对中间结果进一步有选择性取得数据-----------》6)order by排序----------------------》7)limit限制结果数量。