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