以下是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
这一切显然很好,但显然不是。
任何想法我做错了什么?
答案 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