Хотя кажется, что вы не показываете все таблицы, я могу только предположить, что существует еще одна таблица фактических показателей зачисления на одного учащегося
select a.Dept, count(*) as TotalStudents
from students a
group by a.Dept
Если вам нужен общий счет каждого отдела, связанного с каждым студентом (что не имеет смысла), вам, вероятно, придется сделать это следующим образом ...
select a.Dept, a.Name, b.TotalStudents
from students a,
( select Dept, count(*) TotalStudents
from students
group by Dept ) b
where a.Dept = b.Dept
Моя интерпретация вашего столбца «Имя» - это имя учащегося, а не фактического преподавателя класса, следовательно, мой дополнительный выбор / объединение. В противном случае, как и другим, достаточно использовать COUNT (*) в качестве третьего столбца.