Я пытаюсь перечислить студентов, которые были зачислены, по крайней мере, на один курс в Fall квартал или по крайней мере один курс в весенний квартал, но не оба. Я попытался пойти на это под разными углами, но до сих пор мне не удалось ни с кем из них. Код, который, как я чувствую, завершает это решение, будет следующим. Любая помощь приветствуется!Где либо или нет оба предложения SQL
SELECT enrolled.StudentID, student.LastName, student.FirstName
, enrolled.courseID, enrolled.Quarter
FROM enrolled
INNER JOIN student ON enrolled.studentID = student.SID
GROUP BY enrolled.StudentID, student.LastName, student.FirstName
, enrolled.courseID, enrolled.Quarter
HAVING (count(distinct enrolled.Quarter) = 1)
Если вы удаляете зарегистрированную группу. Группа из группы Alone, для неправильной группы указывается ошибка. Если я удалил enrolled.Quarter из SELECT также поверх GroupBy, я все равно получаю все строки. –