以下是优化后的 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;

优化内容:

  1. 使用 INNER JOIN 替代 WHERE 子句中的条件,使语句更易于阅读和理解。
  2. 更改日期格式以符合标准 ISO 格式,避免与不同数据库的差异。
  3. 在 GROUP BY 子句中添加缺少的 s.shop_name,以确保正确的分组。
SQL 语句优化:统计店铺订单数量

原文地址: https://www.cveoy.top/t/topic/lCf9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录