MySQL左连接结果

MySQL左连接结果,mysql,left-join,Mysql,Left Join,我在表A中有字段date-date,在表B中有字段date-INT。我试图从表A中选择日期介于今天和月最后一天之间的所有行,并按日期加入表B(当然我会进行转换),但在结果中我只有一个结果行 我已经创建了SQLFiddle来处理我的数据和查询,我想它可能会有所帮助。 作为回答而不是评论发布 问题似乎是查询要求在HAVING子句之前添加GROUP BY day,因为您使用的是聚合函数:COUNT(o.id)我猜。。我怎样才能解决问题?你想算作什么?也许你可以在比赛开始前一天添加一组clause@Ki

我在表A中有字段
date-date
,在表B中有字段
date-INT
。我试图从表A中选择日期介于今天和月最后一天之间的所有行,并按日期加入表B(当然我会进行转换),但在结果中我只有一个结果行

我已经创建了SQLFiddle来处理我的数据和查询,我想它可能会有所帮助。

作为回答而不是评论发布


问题似乎是查询要求在HAVING子句之前添加GROUP BY day,因为您使用的是聚合函数:
COUNT(o.id)
我猜。。我怎样才能解决问题?你想算作什么?也许你可以在比赛开始前一天添加一组clause@Kickstart按天分组是解决方案。请将其作为答案张贴,以便标记为答案。