现在我必须为搜索页面创建一个查询,该查询取决于具有 30 个表的数据库:
我将用一个例子来描述我的要求:
表 A 和表 B 之间存在关系 -> 一对多关系
如果我们认为表 A 用于学生信息,表 B 用于保存该学生每年的课程。每年只允许选修3门科目,因此结构如下:
表 A: 身份证、学生姓名、电话号码、生日......
表 B: : ID,StudentID,Date,Subject-one,Subject-2,Subject-3
所以学生每年可以选修任何 3 门科目
有效学生的示例:
StudentID Sub1 Sub2 Sub3 Year
60 Z (X) Y 1
60 L W V 2
60 M P Y 3
无效学生的示例:
StudentID Sub1 Sub2 Sub3 Year
10 Z (X) O 1
10 L W V 2
10 O P (x) 3
我希望对我的问题足够清楚