次のような多対多のテーブルを設定できます。
FavoriteSports
------
id user_id sport_id
1 5 20
お持ちの場所:
User
-------
id name
5 Mike
Sport
-----
id name
20 Football
ユーザーには多くのスポーツがあり、スポーツには多くのユーザーがいるため、これは理にかなっています。
次のような多対多のテーブルを設定できます。
FavoriteSports
------
id user_id sport_id
1 5 20
お持ちの場所:
User
-------
id name
5 Mike
Sport
-----
id name
20 Football
ユーザーには多くのスポーツがあり、スポーツには多くのユーザーがいるため、これは理にかなっています。
正規化とスケーラビリティを念頭に置いてデータベースにアプローチするときに、テーブル列でテキスト識別子を使用することについてどう思いますか? プリペアドステートメントを使用した複雑なmysqlクエリの問題