Skip to content
Snippets Groups Projects
Commit f3faf7df authored by PavelBegunkov's avatar PavelBegunkov
Browse files

sg

parent 40631e1a
Branches
Tags
No related merge requests found
...@@ -197,7 +197,7 @@ END // ...@@ -197,7 +197,7 @@ END //
DROP PROCEDURE IF EXISTS GetDepartments// DROP PROCEDURE IF EXISTS GetDepartments//
CREATE PROCEDURE `GetDepartments` ( ) CREATE PROCEDURE `GetDepartments` ( IN `FacultyID` INT )
NO SQL NO SQL
BEGIN BEGIN
SELECT departments.ID AS 'DepID', SELECT departments.ID AS 'DepID',
...@@ -206,7 +206,8 @@ BEGIN ...@@ -206,7 +206,8 @@ BEGIN
faculties.Name AS 'FacultyName', faculties.Name AS 'FacultyName',
faculties.Abbr AS 'FacultyAbbr' faculties.Abbr AS 'FacultyAbbr'
FROM `departments` FROM `departments`
INNER JOIN `faculties` ON faculties.ID = departments.FacultyID; INNER JOIN `faculties` ON faculties.ID = departments.FacultyID
WHERE departments.FacultyID = FacultyID;
END // END //
...@@ -980,7 +981,9 @@ END // ...@@ -980,7 +981,9 @@ END //
DROP PROCEDURE IF EXISTS GetDisciplineInfoByID// DROP PROCEDURE IF EXISTS GetDisciplineInfoByID//
CREATE PROCEDURE `GetDisciplineInfoByID`(IN `DiscID` INT) CREATE PROCEDURE `GetDisciplineInfoByID`( IN `DiscID` INT,
IN `DepID` INT,
IN `FacultyID` INT )
NO SQL NO SQL
BEGIN BEGIN
...@@ -997,7 +1000,10 @@ BEGIN ...@@ -997,7 +1000,10 @@ BEGIN
FROM `disciplines` FROM `disciplines`
INNER JOIN `subjects` ON subjects.ID = disciplines.SubjectID INNER JOIN `subjects` ON subjects.ID = disciplines.SubjectID
WHERE disciplines.ID = DiscID; INNER JOIN `departments` ON departments.ID = disciplines.DepartmentID
WHERE ( DiscID = 0 OR disciplines.ID = DiscID) AND
( DepartmentID = 0 OR disciplines.DepartmentID = DepartmentID ) AND
( FacultyID = 0 OR departments.FacultyID = FacultyID);
END // END //
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment