我有一个名为学生的表,其中 studentid ,名称,地址,电子邮件< / em>,手机。 每个学生可能有多个电子邮件ID和多个电话号码。我也想录制所有电子邮件和电话号码。因此,我通过删除 email-id 列和电话列操纵学生表格列并创建了另一个表 studentemail 列 emailserialnumber , email-id 。还有一个表学生电话,列 phoneserialnumber ,电话。学生表由 studentid ,名称,地址列组成。我应该向student表添加更多列以保持与其他表的关系。现在我有三张桌子。现在我如何使用键关联表。我的意思是我应该在哪个列上创建主键和外键,以便连接三个表。
谢谢
答案 0 :(得分:1)
您的studentemail
和studentphone
表只需要另一列来引用student
表。在您的情况下,这将是studentid
列。
然后,您可以在一个查询中将数据放在一起。我应该注意,您可能需要一个列,指定电子邮件和电话号码 - 家庭,移动电话,工作等等。