我们可以在同一列中有多个键值吗?

时间:2016-03-09 12:26:28

标签: mysql database

学生可能是不同的游戏玩家。假设学生玩,板球,卡罗姆板,运动员。为此,我有像表一样的主表(game_id(pk),game_name(varchar(300))。

在学生信息表中包含学生详细信息。现在我需要存储适用于该学生的游戏ID。为此,如果一个学生玩多个游戏,我如何将游戏ID存储在学生信息表中。

1 个答案:

答案 0 :(得分:0)

我知道的最好方法是使用外键创建一个单独的表格填充,让我们说“Student_sports”包含

之类的记录
student_id           sport_id
  1                     1
  1                     2
  2                     2
  3                     1