Итак, в основном у меня есть две таблицы:
- STUDENT {IdStudent Int (PK), IndexNr Varchar (10), Year Int, Имя Varchar (32), Фамилия Varchar (64)}
- MARK {IdMark Int (PK), IdStudent Int (FK), Value Int, Subject Varchar (32)}
и в качестве первой части этого упражнения мне нужно перебежатьих и захватить всех студентов определенного года (давайте 2) и выписать их среднюю оценку отдельно для каждого из них.
Я хотел сделать это с помощью курсора, но у меня возникли проблемы с этим.Главным образом потому, что я не могу правильно выбрать эти средние оценки, используя внутреннее соединение.
Например, я хотел бы вернуть IndexNr и AverageMark.