2012-12-09 30 views
0

在學習了更多關於小組的知識之後,我有了一些條款,我可以刪除另一項任務。 Previous question更多關於小組的條款

Employee表和部門表,有3名或更多的員工 節目部門,如下所示:

+----------------+---------------------+ 
| dname   | COUNT(employee.dno) | 
+----------------+---------------------+ 
| Administration |     3 | 
| Research  |     5 | 
+----------------+---------------------+ 

回答

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(對不起,我不知道如何鏈接你的名字)