как создать процедуру, которая возвращает имя самого загруженного преподавателя?

у меня есть две таблицы, в одной есть колонки препод и id препода, в другой предметы и id предметов, которые ведут преподы(если id препода и id предмета одинаковые, значит препод с таким id ведет предмет с этим id) надо создать процедуру, которая возвращает имя препода, который ведет больше предметов чем другие преподы(каждый препод ведет разное количество преподов, то есть ситуации, когда есть два препода с одинаковым количеством предметов не будет)

USE Ten
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE FullNameOfTheTeacher
AS
BEGIN
SELECT 
    COUNT(*) 
FROM Disciplines
GROUP BY Discipline_ID
ORDER BY 1 DESC
END
GO
EXEC FullNameOfTheTeacher

этот вариант и близко не то что надо, но я ничего лучше не смог сделать


Ответы (0 шт):