在学习了更多关于团体和有条款之后,我能够淘汰另一项任务。 Previous question
对于员工表和部门表,显示具有3个或更多员工的部门 如图所示:
+----------------+---------------------+
| dname | COUNT(employee.dno) |
+----------------+---------------------+
| Administration | 3 |
| Research | 5 |
+----------------+---------------------+
答案 0 :(得分:0)
mysql> select d.dname, count(e.dno)
-> from department d
-> inner join employee e on e.dno = d.dnumber
-> group by d.dname
-> having count(e.dno) > 2;
+----------------+--------------+
| dname | count(e.dno) |
+----------------+--------------+
| Administration | 3 |
| Research | 4 |
+----------------+--------------+
2 rows in set (0.00 sec)
我知道研究显示4而不是5在问题中说明。这是由于教授在提出问题和重新安排问题时出现错误。
GolezTrol的很多道具(对不起,我无法弄清楚如何将你的名字链接到此)