SQL 语句优化:统计店铺订单数量
以下是优化后的 SQL 语句:
SELECT s.code, s.name, s.shop_name, COUNT(a.order_id) FROM CLOUD_SO_ORDER a INNER JOIN store s ON a.station_id = s.code WHERE a.created >= '2020-12-06' AND a.created < '2020-12-07' GROUP BY s.code, s.name, s.shop_name;
优化内容:
- 使用 INNER JOIN 替代 WHERE 子句中的条件,使语句更易于阅读和理解。
- 更改日期格式以符合标准 ISO 格式,避免与不同数据库的差异。
- 在 GROUP BY 子句中添加缺少的 s.shop_name,以确保正确的分组。
原文地址: https://www.cveoy.top/t/topic/lCf9 著作权归作者所有。请勿转载和采集!