جدول الطالب وجدول المواد وجدول المستوى وجدول مواد التي قام ب انجازها الطالب
الاستعلام يعيد المواد التي يجب للطالب تنزيلها في الفصل القادم عن طريق عدد المواد المنجزة (عدد الساعات)
select distinct c.Course_name
from courses c,levels l ,students std
where c.course_id
not in (
select c.Course_id
from courses c,crs_stds s
where s.std_FK=' . $number . '
and crs_FK=c.Course_id)
and c.course_id=l.course_id
and((std.Student_year*2)+1)>=any(select level from levels)'
هذا الاستعلام يعيد المواد ولكن من دون مراعاة مستوى الطالب اي لو كان لدينا طالب سنة اولى ف سوف يعيد جميع المواد من السنوات التالية
لكن انا اريد فقط الحصول على مواد الفصل القادم فقط وما قبل اي في حال كان لديه مواد سابقة لم يقم الطالب بتنزيلها