我在 MySql 公司有两个表:(cname,city)作品:(ename,cname,salary)
我想显示为每家公司工作的员工人数,即使该数字为零。
例如对于
Company :
Microsoft Bangalore
IBM NY
works :
emp1 Microsoft 10000
emp2 Microsoft 90000
输出应该是:
Microsoft 2
IBM 0
但以下查询和其他类似查询仅打印那些至少有一名员工的公司:
Select count(*) from works natural join company group by company.cname
如果我使用外部联接,那么员工为零的公司仍将显示在一行中,因此该选项也无效。
怎么做?