SQL返回0没有数据

时间:2016-02-24 05:55:40

标签: php sql

我在PHP脚本中有一个SQL查询(如下所示),该脚本运行以返回给定周数的星期几的总值:

SELECT order_day, SUM(order_total)
FROM $table_name
WHERE order_week_number = '45'
GROUP BY order_day
ORDER BY order_day_num;

这提供了我需要的数据,但是没有数据显示0天,例如,当周日或周一没有数据时输出以下内容:

DOW     Total Order Value
Tuesday   - $1857.5
Wednesday - $1314.5
Thursday  - $1279
Friday    - $2526.5
Saturday  - $1866.5

是否有一种简单的方法可以在没有数据的情况下显示0天?

1 个答案:

答案 0 :(得分:1)

您可以使用如下的UNION,但请注意它是未经测试的代码:

/