不确定MySQL有什么问题?

时间:2017-11-08 18:02:42

标签: mysql

以下是HackerRank的说明

https://i.imgur.com/pCQTGmA.png

这是我的输出

https://i.imgur.com/5NLgNE7.png

这是我写的代码

SUBDIRS := SubDirA SubDirB SubDirC SubDirD
all: $(SUBDIRS)
$(SUBDIRS):
        $(MAKE) -C $@
.PHONY: $(SUBDIRS)

SubDirA: SubDirD

这一切显然很好,但显然不是。

任何想法我做错了什么?

1 个答案:

答案 0 :(得分:0)

我会假设您要求 AFTER 完成测试。如果你不羞耻:(

您似乎缺少计算没有员工的部门的要求。使用left join来修复此问题。

SELECT DEPARTMENT.NAME, COUNT(EMPLOYEE.ID) as EMPLOYEE_COUNT
FROM DEPARTMENT
LEFT JOIN EMPLOYEE ON EMPLOYEE.DEPT_ID = DEPARTMENT.DEPT_ID
GROUP BY DEPARTMENT.DEPT_ID
ORDER BY EMPLOYEE_COUNT DESC, DEPARTMENT.NAME