SQL语句求优化,急!!急!!!急!!!!
答案:1 悬赏:40 手机版
解决时间 2021-03-23 23:14
- 提问者网友:聂風
- 2021-03-23 01:07
SQL语句求优化,急!!急!!!急!!!!
最佳答案
- 五星知识达人网友:舊物识亽
- 2021-03-23 02:44
需要查询:一段时间内的 总销售额、总退货额、月结天数、客户名称
那么这个客户名称是否是一定会出现的,如果是,应该把 ps_cmn_cust PC 放在第一个的位置,
或者说,其他的汇总里不会出现 pust_id不在表ps_cmn_cust PC的情况,就不要用left join。
每个有在where出现的字段,适当增加索引。
能否把这个写成一个大的group by ,不要先子group by 再关联,因为子group by 再关联,子group by 中,是否使用不上过滤条件。
SP_PS_R_GET_REC_DETAIL 这个的内容不知道,得看返回记录集是否很多,如果很多,能否把整个查询都放在 SP_PS_R_GET_REC_DETAIL里,在里面进行关联和处理。
那么这个客户名称是否是一定会出现的,如果是,应该把 ps_cmn_cust PC 放在第一个的位置,
或者说,其他的汇总里不会出现 pust_id不在表ps_cmn_cust PC的情况,就不要用left join。
每个有在where出现的字段,适当增加索引。
能否把这个写成一个大的group by ,不要先子group by 再关联,因为子group by 再关联,子group by 中,是否使用不上过滤条件。
SP_PS_R_GET_REC_DETAIL 这个的内容不知道,得看返回记录集是否很多,如果很多,能否把整个查询都放在 SP_PS_R_GET_REC_DETAIL里,在里面进行关联和处理。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯