0

有两张桌子

  1. 项目(项目ID,项目名称,项目城市);
  2. 分配(employee_id,employee_name,持续时间);

现在我必须找到在哪个项目中分配了最大数量的员工。我写了一个sql查询

SELECT MAX(COUNT(employee_id)) from assignment group by project_id;

但此查询给出以下错误:

ERROR 1111 (HY000):组功能使用无效。我正在使用 mySql。

4

1 回答 1

1

得到你想要的最简单的方法是order bylimit

SELECT COUNT(employee_id) as cnt
FROM assignment 
GROUP BY project_id
ORDER BY cnt DESC
LIMIT 1;
于 2017-11-30T17:05:06.553 回答