-2

好的,我将尝试解释我需要什么。我正在制作一个浏览器游戏,其中玩家有一些可以报名参加比赛的动物。但是每天都有新的比赛。

我的想法: 主表 比赛 与子表比赛 比赛 1 该比赛的结果 比赛 2 该比赛的结果 比赛 3 该比赛的结果

这是可能的还是我想错了。

4

1 回答 1

1

你想错了。

您希望有一个表比赛,每场比赛都有一排。它将具有诸如 CompetitionID、DateOfCompetition 等列。

您应该有另一个表 CompetitionResults,其中包含任何比赛的结果。这可能有 CompetitionId、AnimalId、Results。

您应该有一张名为 Animals 的表,以便您可以跟踪动物,也许还有一个称为所有者的表。

无论如何,SQL 没有“子表”的概念。它具有实体和关系的概念。您应该对此主题进行一些研究并尝试将其应用于该领域。

于 2012-09-25T14:26:38.313 回答