第一步:from
第二步:join on (无则略过,内联,左联,右联)
第三步:where(大多数情况都有)
第四步:group by (用来分组)
第五步:select (虽然他是第一个写的 但是他的执行顺序却在特别靠后)
第六步:having(分组以后就不能用where,别问我为什么.where都执行完了还怎么执行!!!所以出现了一个代替where的方法 而且里面可以写函数)
第七步:order by (用来排序,可以同时使用多个字段)
第八步:limit (取出条数 后面跟一个数字 是取前多少条 跟两个数字就是从第多少条开始,取多少条)