gpt4 book ai didi

sql - 在 group by 子句中返回空值 '0',postgresql

转载 作者:行者123 更新时间:2023-11-29 11:31:30 27 4
gpt4 key购买 nike

我正在使用 countgroup by 来了解每天有多少订户进行购买:

select count(s.email) 
from subscriptions s, orders o
where o.subcription_id=s.id
group by s.created_at

结果:

created_at  count
------------------
04-04-2011 1
06-04-2011 2
07-04-2011 1
10-04-2011 5
11-04-2011 9

但是我仍然希望空行返回为“0”。我该怎么做呢?请注意,我必须使用两个表格。

created_at  count
------------------
04-04-2011 1
05-04-2011 0
06-04-2011 2
07-04-2011 1
08-04-2011 0
09-04-2011 0
10-04-2011 5
11-04-2011 9

最佳答案

SELECT  s.created_at, COUNT(o.subsription_id)
FROM subscriptions s
LEFT JOIN
orders o
ON o.subcription_id = s.id
GROUP BY
s.created_at

关于sql - 在 group by 子句中返回空值 '0',postgresql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5701451/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com