我有从 Oracle 中的某些表中获取数据的问题;表方案:
学生(身份证、姓名、年份)
标记(ID、代码、标记)
课程(代码、定义、年份)
在学生> ID - 主键
IN MARKS> ID 和 CODE - 都是关键
在类>代码 - 主键
如您所见,有 3(三)张桌子,我想获取学生参加的所有课程。例如,约翰只有 2 个班级有 2 分,所以我想显示学生的姓名和他参加的班级。
所以我必须将 MARKS 连接到 CLASSES 以获取定义,然后将 STUDENTS 表连接到 MARKS 表。我试图创建一个子查询,但效果不佳。
有什么帮助吗?