我是初学者编程 问题
数据库中有两个表 第一张表由学生和学位的名字组成 表二。每所学校都有学校名称和成绩
我想将两张桌子连在一起,以便每个学生都把他的学校作为科学学位 学生有权选择三所学校而且不多于此 并且选择出现在TextBox中 例: 获奖学生的最终成绩(300)为他开放了所有学校 获奖学生(280)开设了他的学校,从这个学位开始 等等
答案 0 :(得分:0)
这不是一个SQL问题吗?您需要学习设计数据库,在线提供大量帮助,例如http://www.datanamic.com/support/lt-dez005-introduction-db-modeling.html。
您需要多于两张桌子。我会从:
开始**Student**
StudentID
StudentName
**Degree**
DegreeID
DegreeName
**StudentResult**
ResultID
StudentID
DegreeID
Grade
这实现了学生与学位之间的多对多关系 - 学生可以拥有零学位或更多学位,许多学生可以获得特定学位。
您可能需要在这些表中添加其他列。
要回答您的问题,"如何链接表格",Student.StudentID
是主键,StudentResult.StudentID
是外键。
你的学校需要类似的东西。
请研究背景,并根据您的进展发布任何具体问题。