gpt4 book ai didi

MySql Count 不能显示 0 个值

转载 作者:太空宇宙 更新时间:2023-11-03 10:26:01 25 4
gpt4 key购买 nike

我有两张 table 一张员工和邮寄订阅员工看起来像这样:

名称(pk) |姓 |年龄

邮寄订阅

邮件 ID (pk)|员工姓名 (fk)|描述 |日期

我想为每个客户提供订阅号,因此我尝试了以下查询:

Select COUNT(c.Name) 
From Employee
INNER JOIN mailingSubscriptions as m ON c.Name = m.EmployeeName;

它将向我提供在邮件订阅中一个条目的每位员工的所有计数。

我的问题是我想查看所有员工的计数,包括没有条目的员工(因此显示 0),我尝试了外部左/右连接,但它不起作用。难道我做错了什么?

最佳答案

SELECT c.name, count(m.mailid)
FROM Employee
LEFT JOIN mailingSubscriptions as m ON c.Name = m.EmployeeName
GROUP BY c.name;

关于MySql Count 不能显示 0 个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5448368/

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