【发布时间】:2014-12-29 21:05:29
【问题描述】:
我正在尝试通过使用辅助表来填补使用组后的空白,你能帮忙吗?
辅助表处理没有订单的日子
date quantity
2014-01-01 0
2014-01-02 0
2014-01-03 0
2014-01-04 0
2014-01-05 0
2014-01-06 0
2014-01-07 0
按“订单”表中的结果分组
date quantity
2014-01-01 7
2014-01-02 1
2014-01-04 2
2014-01-05 3
将“orders”表与“aux table”连接起来的期望结果
date quantity
2014-01-01 7
2014-01-02 1
2014-01-03 0
2014-01-04 2
2014-01-05 3
2014-01-06 0
2014-01-07 0
【问题讨论】:
-
什么查询产生了您的
group by result?如果我正确理解您的问题,我认为您需要在aux表中使用带有这些结果的outer join。您的示例数据有点误导... -
我的问题是外连接。“日期”表已经创建为“辅助表”
-
是的,通过辅助表的结果外部加入组...
标签: mysql sql group-by left-join