Displaying rows with count 0 with mysql group by

后端 未结 3 1791
甜味超标
甜味超标 2020-12-09 11:00

I have two tables in MySql Company : (cname,city) works : (ename,cname,salary)

I want to display number of employees working for every company, even if that number i

3条回答
  •  情话喂你
    2020-12-09 11:56

    Classic case for a LEFT JOIN:

    SELECT
      c.cname,
      COUNT(w.ename) wcount 
    FROM
      company c
      LEFT JOIN works w ON c.cname = w.cname
    GROUP BY
      c.cname
    

提交回复
热议问题