Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 列出部门id、部门名称和每个部门的经理人数_Mysql_Workbench - Fatal编程技术网

Mysql 列出部门id、部门名称和每个部门的经理人数

Mysql 列出部门id、部门名称和每个部门的经理人数,mysql,workbench,Mysql,Workbench,我将列出所有部门id和姓名,以及每个部门的经理人数,不得重复。 你能检查一下这些是对的还是错的,然后告诉我应该在哪里修理吗?谢谢你的阅读 下面是我作品的图像 以下是我使用的查询(图片内部,但以防万一) 您不应该在选择列表中有部门经理.emp\u no。任务并不要求这样做,你只是从小组中随机挑选一名经理 除此之外,没关系。您不应该在选择列表中有部门经理.emp\u no。任务并不要求这样做,你只是从小组中随机挑选一名经理 除此之外,还可以。除了@Barmars answer,您还可以按如下方式修

我将列出所有部门id和姓名,以及每个部门的经理人数,不得重复。 你能检查一下这些是对的还是错的,然后告诉我应该在哪里修理吗?谢谢你的阅读

下面是我作品的图像

以下是我使用的查询(图片内部,但以防万一)


您不应该在
选择
列表中有
部门经理.emp\u no
。任务并不要求这样做,你只是从小组中随机挑选一名经理


除此之外,没关系。

您不应该在
选择列表中有
部门经理.emp\u no
。任务并不要求这样做,你只是从小组中随机挑选一名经理


除此之外,还可以。

除了@Barmars answer,您还可以按如下方式修改查询,以便于阅读:

SELECT
    d.dept_no as department_ID,
    d.dept_name as department_Name,
    count(distinct dm.emp_no) as Numbers_of_Managers
FROM
    departments d,
    dept_manager dm
WHERE
    dm.dept_no = d.dept_no
GROUP BY
    dm.dept_no;

除了@Barmars answer外,您还可以按如下方式修改查询,以便于阅读:

SELECT
    d.dept_no as department_ID,
    d.dept_name as department_Name,
    count(distinct dm.emp_no) as Numbers_of_Managers
FROM
    departments d,
    dept_manager dm
WHERE
    dm.dept_no = d.dept_no
GROUP BY
    dm.dept_no;