我遇到了一个我似乎无法解决的问题.
比如说我有一张即将发布的视频游戏发布的表格:
GAME
game_ID | title
-----------------------------
1 | Super Mario
2 | Final Fantasy XIII
然后我有一个发布的表(ps3和xbox360的不同日期只是为了参数):
RELEASES
game_ID | releasedate | platform
---------------------------------
1 | 20-04-2010 | Wii
2 | 23-03-2010 | PS3
3 | 20-03-2010 | Xbox360
现在,我已将game_ID作为“GAME”表中的主键.并且game_ID也是“RELEASES”表中的外键.我应该拥有什么作为后者的主键?在“RELEASES”表中创建另一个ID键似乎没有必要吗?
我可以以某种方式一起使用game_ID和平台来创建主键吗?如果是这样,SQL会如何?