针对CSU / UC要求的多条件/复杂查询

时间:2015-11-25 15:39:42

标签: sql oracle

我正在尝试创建一个查询,以检查学生从高中毕业时是否已完成A-G UC / CSU要求。 (要求见于http://www.ucop.edu/agguide/a-g-requirements/

我们的数据库中有一个字段,用于指定哪些课程属于特定类别。例如,我们指定在HS上采用的特定历史课程作为" A"类别," B"类别等问题在于它有所不同,例如,历史可以有两年的世界历史和一年的美国历史,或者可以有一个学期的政府,一个学期的美国历史,一年的世界/历史上课(见AG要求)。

我最初的想法是拉出学生为每个类别所取的课程(即#34; C"),然后计算每个学生为每个类别选择的课程数量,如果他们有最低的课程数量,然后检查它们是否完成了类别要求。这个查询非常复杂/棘手,所以我愿意接受有关如何执行此操作的建议。

谢谢!

0 个答案:

没有答案