-2

わかりました、必要なことを説明しようと思います。私は、プレイヤーがコンテストに登録できる動物を何匹か持っているブラウザゲームを作成しています。しかし、毎日新しい競争があります。

私が念頭に置いていること: メインテーブルの コンペ とサブテーブル コンペの結果 1 つのコンペの結果 そのコンペの 2 つの結果 そのコンペの 3 つの結果

これは可能ですか、それとも間違った方法で考えていますか。

4

1 に答える 1

1

あなたはそれを間違った方法で考えています。

各コンペティションに 1 つの行がある 1 つのテーブル コンペティションが必要です。これには、CompetitionID、DateOfCompetition などの列が含まれます。

コンペティションの結果を含む別のテーブル、CompetitionResults が必要です。これには、CompetitionId、AnimalId、Results が含まれる場合があります。

動物を追跡できるように、Animals という名前のテーブルを作成する必要があります。

いずれにせよ、SQL には「サブテーブル」という概念がありません。エンティティと関係の概念があります。このトピックについて調査を行い、それをこのドメインに適用するようにしてください。

于 2012-09-25T14:26:38.313 に答える