1

私はMySQLを学んでおり、Fedora 19にMariaDBをインストールしています。

列割り当ての冗長性を減らすために、列に複数の値を含める必要があるシナリオがあります。

tags以下の例では、テーブルの列の各値がテーブルの列をlog参照することは可能ですか? tag_idtags

ユーザー

user_id        |
1              |

活動

activitity_id  |
1

ログ

user_id        |    activity_id    | tags
1              |    1              | 1,3,5 # multiple foreign keys?  

タグ

tag_id         |
1              |
2              |
3              |
4              |
5              |

それが不可能な場合、上記のデータ シナリオに基づいて最も実現可能なソリューションのロジックを誰か提供してもらえますか?

類似の質問:

1 つのフィールドで複数の外部キーを使用できますか?

複数の (条件付き) 可能な値を持つ MySQL 外部キー

1 つの列を複数の外部キーとして参照できます

4

1 に答える 1