1、首先判断SQL统计的计算逻辑,看看涉及到哪些表和哪些字段?有哪些约束条件?约束条件包括where和having的约束条件。
2、涉及到的表和字段关联在一起以后,用于聚合的每一行记录是怎么样的?有哪些原始字段和中间加工字段?是否需要分步来匹配聚合?
3、编写SQL语句。按照SQL执行顺序的子句一段段设计编写。
4、再考虑SQL的优化。
设计SQL语句的思路
最新推荐文章于 2024-07-17 23:22:28 发布
1、首先判断SQL统计的计算逻辑,看看涉及到哪些表和哪些字段?有哪些约束条件?约束条件包括where和having的约束条件。
2、涉及到的表和字段关联在一起以后,用于聚合的每一行记录是怎么样的?有哪些原始字段和中间加工字段?是否需要分步来匹配聚合?
3、编写SQL语句。按照SQL执行顺序的子句一段段设计编写。
4、再考虑SQL的优化。