Ошибка в запросе (одинаковые видимые имена)

Пытаюсь реализовать запрос: Определить преподавателя, который в сессию принимает экзамены у наибольшего числа студентов. Но к сожалению все безуспешно, выдает ошибку Объекты "Дисциплины" и "Дисциплины" в предложении FROM имеют одинаковые видимые имена. Используйте корреляционные имена, чтобы различать их. Как это можно исправить?Схема БД

SELECT Преподаватели.ФИО, SUM(Группы.КоличествоСтудентов) AS количество
FROM Преподаватели,Группы,Контроль,Дисциплины
INNER JOIN Дисциплины ON Преподаватели.Дисциплины=Дисциплины.Название,
Дисциплина INNER JOIN Контроль ON Контроль.Дисциплина=Дисциплина.Название, 
Группы INNER JOIN Контроль ON Группы.КодГруппы=Контроль.Группа
WHERE Преподаватели.Контроль="экзамен"
GROUP BY Преподаватели.ФИО
ORDER BY SUM(Группы.КоличествоСтудентов) DESC

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

Автор решения: Sterlukin

Немного доработал ответ @user393275 , т.к. не совсем понял для чего там был использован MAX(Контроль.ВидКонтроля)

У меня получилось что-то вот в таком роде:

SELECT преподаватели.ФИО, SUM(КоличествоСтудентов) AS [Количество студентов]
FROM [Преподаватели] преподаватели
    INNER JOIN [Контроль] контроль ON преподаватели.КодПреподавателя = контроль.Преподаватель
    INNER JOIN [Группы] группы ON контроль.Группа = группы.КодГруппы
WHERE контроль.ВидКонтроля = N'экзамен'
GROUP BY преподаватели.ФИО
ORDER BY SUM(КоличествоСтудентов) DESC
→ Ссылка