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 //