Anforderungen: Verwenden nur einer Abfrage, um jede Abteilung mit ihren Mitarbeiterzahlen (zwei Tabellen, Abteilung und Mitarbeiter) anzuzeigen; Reihenfolge nach Anzahl der Mitarbeiter rückläufig (für Abteilungen ohne Mitarbeiter, immer noch zeigen); Für Abteilungen mit der gleichen Größe alphabetisch nach Abteilungsnamen sortieren. Meine Lösung zeigt nicht die Abteilungen ohne Angestellte, auch, es ist nicht alphabetisch Reihenfolge der Abteilungen zeigt, wenn gleiche Anzahl der Mitarbeiter:sql, Mitarbeiter und Abteilung
SELECT d.DEPT_ID,
DEPT_NAME, COUNT(s.STUDENT_ID) as numStudents
FROM Departments d, Students s
WHERE d.DEPT_ID = s.DEPT_ID
GROUP BY d.DEPT_ID
ORDER BY numStudents DESC;