0

列のあるテーブルがあります

id, playername, sport1, sport2

ただし、私の要件では、プレーヤーは n 個のスポーツを持つことができるため、複数値の列「スポーツ」が必要です。それ以外の場合は、sport3、sport4 などを使用します。テーブルを変更して、sport1、sport2 を結合し、それを今後の新しい行の複数値列として使用するにはどうすればよいですか?

4

2 に答える 2

4

古典的な解決策は、playerId とスポーツの列を持つ 2 番目のテーブルを用意することです。次に、プレーヤーが持っているすべてのスポーツを表示するには、2 つに参加します。

于 2013-05-30T15:19:47.033 に答える