diff --git a/db/StoredProcedures.sql b/db/StoredProcedures.sql index aa06c9a71dbf46da7481f34e3b5bdf659ea60714..36be3d66daf1139446d3d1754cabfddf458658bd 100644 --- a/db/StoredProcedures.sql +++ b/db/StoredProcedures.sql @@ -650,14 +650,14 @@ BEGIN FROM `view_disciplines_students` INNER JOIN `view_disciplines` ON view_disciplines.DisciplineID = view_disciplines_students.DisciplineID INNER JOIN `view_disciplines_results` ON view_disciplines_results.DisciplineID = view_disciplines_students.DisciplineID - INNER JOIN `view_rating_result` ON view_rating_result.StudentID = pStudentID AND + LEFT JOIN `view_rating_result` ON view_rating_result.StudentID = pStudentID AND view_rating_result.DisciplineID = view_disciplines_results.DisciplineID INNER JOIN `view_teachers` ON view_teachers.TeacherID = view_disciplines.AuthorID WHERE view_disciplines_students.SemesterID = @CurrentSemesterID AND view_disciplines.SemesterID = @CurrentSemesterID AND view_disciplines_students.StudentID = pStudentID AND (view_disciplines_students.AttachType IS NULL OR view_disciplines_students.AttachType != 'detach') - ORDER BY view_disciplines.ExamType ASC, view_disciplines.DisciplineID ASC; + ORDER BY view_disciplines.ExamType ASC, view_disciplines.SubjectName ASC; END //