From 4ab041f774abebf8e06d65d0f5843b68f7c69a7b Mon Sep 17 00:00:00 2001 From: PavelBegunkov <asml.Silence@gmail.com> Date: Mon, 25 Aug 2014 15:36:25 +0400 Subject: [PATCH] fix --- db/StoredProcedures.sql | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/db/StoredProcedures.sql b/db/StoredProcedures.sql index f1d4fe07f..2918e9562 100644 --- a/db/StoredProcedures.sql +++ b/db/StoredProcedures.sql @@ -372,7 +372,8 @@ END // DROP PROCEDURE IF EXISTS GetStudentsByGrade// -CREATE PROCEDURE `GetStudentsByGrade` ( IN `Grade` INT ) +CREATE PROCEDURE `GetStudentsByGrade` ( IN `Grade` INT, + IN `FacultyID` INT ) NO SQL BEGIN SELECT DISTINCT students.ID AS 'StudentID', @@ -386,7 +387,9 @@ BEGIN disciplines_students.Type AS 'Type' FROM `students` INNER JOIN `study_groups` ON students.StudyGroupID = study_groups.ID - WHERE study_groups.Grade = Grade + INNER JOIN `specializations` ON study_groups.SpecializationID = specializations.ID + WHERE study_groups.Grade = Grade AND + specializations.FacultyID = FacultyID ORDER BY students.LastName ASC, students.FirstName ASC, students.SecondName ASC; END // -- GitLab