//この記事は編集中です。

早速、リレーションの構造を組んでみます。
良くあるのが、カテゴリーが複数ありカンマ区切りで格納した場合
二桁でID持たせてもvarchar(255)カテゴリーの格納領域で最大88カテゴリーしか保存できません。
1,2,3,4,5,6,7,8,9,10,11,12,13(略)0,81,82,83,84,85,86,87,88
これではキツイので、いくつか手法を見てみます。
片方にはユーザのテーブル、 そして部活(クラブ)のテーブルを作ります。

結合する方法 単純に1キーのみ対応の場合


結合するやり方を見てみます。
これだと複数カテゴリが有る場合はできません。

 

//この記事は編集中です。

 

 

 

 

 



結合する方法 複数のキー対応させる場合

//編集中









 

関連テーブル( 対照テーブル) を作る手法


次にテーブルをまとめる関連付けしたテーブルを持たせる手法です。

まず、それぞれプライマリキーを格納したテーブルを用意します。
ここではuser_clubを用意しました。
ここで、user_clubを検索すればという
事になります。