From 08847b422e3b759a2481851a0fe384d0a7a9ad7f Mon Sep 17 00:00:00 2001 From: PavelBegunkov <asml.Silence@gmail.com> Date: Mon, 4 Aug 2014 19:10:47 +0400 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D0=B0=20=D0=BF=D1=80=D0=BE=D1=86=D0=B5=D0=B4=D1=83=D1=80=D0=B0?= =?UTF-8?q?=20GetStudentsForDiscipline.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- db/StoredProcedures.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/db/StoredProcedures.sql b/db/StoredProcedures.sql index 09eb731b4..5ce0b7aae 100644 --- a/db/StoredProcedures.sql +++ b/db/StoredProcedures.sql @@ -679,7 +679,7 @@ BEGIN ) LIMIT 1; - RETURN mID; + RETURN (mID>0); END // @@ -713,7 +713,7 @@ BEGIN INNER JOIN `disciplines` ON disciplines.ID = disciplines_teachers.DisciplineID CROSS JOIN `lessons` ON lessons.DisciplineTeacherID = disciplines_teachers.ID INNER JOIN `attending_groups` ON attending_groups.ID = lessons.AttendingGroupID - CROSS JOIN `students` ON InternalOccurrenceChecker(students.ID, attending_groups.ID) > 0 + CROSS JOIN `students` ON InternalOccurrenceChecker(students.ID, attending_groups.ID) = TRUE LEFT JOIN `attending_groups_pool` ON attending_groups_pool.AttendingGroupID = attending_groups.ID AND attending_groups_pool.StudentID = students.ID INNER JOIN `study_groups` ON students.StudyGroupID = study_groups.ID WHERE disciplines_teachers.TeacherID = TeacherID AND -- GitLab