当前位置: 首页 > 面试题库 >

MySql Count无法显示0个值

宇文迪
2023-03-14
问题内容

我有两个表,一个是Employee,而邮寄Subscriptions Employee则如下所示:

名称(pk)| 姓| 年龄

邮件订阅

MailId(pk)| EmployeeName(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;


 类似资料:
  • 我复活了一个CN1项目(已经发布),并尝试让它在Netbeans 11下的模拟器中运行(运行在OpenJdK 11上)。然而,该项目不断失败。 我更新了CN1谷歌地图扩展,刷新了libs,但问题仍然存在。 谷歌地图扩展版本是42。我该怎么做才能让一切都像以前一样运转? 任何帮助都很感激,

  • 问题内容: 当我尝试在docker容器中运行Chrome时,出现以下错误:Gtk:无法打开显示::0 Dockerfile:(基于https://registry.hub.docker.com/u/jess/chromium/dockerfile) 构建并运行: 和错误: 问题答案: 我对铬不太了解,但是,当:-)我告诉X客户端连接到:0时,我的意思是连接到端口6000(或运行X服务器的任何设备)

  • 我创建了一个新的广告id并复制了interstital广告单元id和应用程序id,但它不起作用。 但是当我使用interstial id测试时,它显示的是一个广告。但是当我复制并使用创建的interstital id时,它不会显示广告。在过去的几天里,我在这方面苦苦挣扎。我创建了新帐户并检查了。还是一样的错误。

  • 问题内容: 我曾经使用过,但是它只能显示HTML,不能显示SVG,并且嵌套的SVG HTML无法完成显示。 然后,我使用,但是它只能显示SVG,不能显示HTML。 有什么办法解决这个问题? 问题答案: 配置为将画布用于SVG。为此,您需要一个专家。这里是的Appleteer。

  • 问题内容: 我已经在Linux Mint上将jenkins安装为服务。我正在尝试运行以python编写的测试,并且脚本无法运行Firefox。这条线是个问题。 … self.browser = webdriver.Firefox()… 当我以詹金斯用户身份登录时,我无法运行Firefox。得到这个错误: (进程:3758):GLib-CRITICAL **:g_slice_set_config:断

  • 我试图在用户登录后显示我的json响应。当用户输入正确的信息时,它成功地在我的应用程序中显示响应。但是当用户在这里输入错误的凭证时,应用程序会崩溃,这是当用户输入错误信息时我的json响应。它应该显示状态=0在我的应用程序显示(或任何我想显示的响应 这是当用户按下登录按钮时我的API调用 } 我的模型类 然后在这里,我显示我的响应,当用户输入正确的凭据时,该响应成功执行。但是在输入错误的凭据时崩溃