我有两个表一个员工和邮件订阅员工看起来像这样:
名称 (pk) | 姓氏 | 年龄
邮寄订阅
邮件 ID (pk)| 员工姓名 (fk)|描述 | 日期
我想为每个客户订阅号码,因此我尝试了以下查询:
Select COUNT(c.Name)
From Employee
INNER JOIN mailingSubscriptions as m ON c.Name = m.EmployeeName;
它会给我所有在邮件订阅中有条目的员工的计数。
我的问题是我想查看所有员工的计数,包括那些没有条目的员工(因此显示为 0),我尝试了外部左/右连接,但它不起作用。难道我做错了什么?