相关疑难解决方法(0)

左外连接不会返回左表中的所有行?

我试图使用以下查询每天打开页面数.

SELECT day.days, COUNT(*) as opens 
FROM day 
LEFT OUTER JOIN tracking ON day.days = DAY(FROM_UNIXTIME(open_date)) 
WHERE tracking.open_id = 10 
GROUP BY day.days
Run Code Online (Sandbox Code Playgroud)

我得到它的输出是这样的:

days opens
1   9
9   2
Run Code Online (Sandbox Code Playgroud)

问题是,在我的日历表中,我有一个包含数字1到30的列来表示一个月中的日期.我做了一个左外连接,我期待在天柱上显示所有日子!

但我的问题是这样做,为什么会这样呢?

谢谢大家的帮助.

mysql sql date

11
推荐指数
2
解决办法
2万
查看次数

标签 统计

date ×1

mysql ×1

sql ×1