アイテム、正確には人に特定のタグを割り当てる小さなシステムを構築しようとしています。だから、私は人のリストとタグのリストを持っています。各人に3つの特定のタグを割り当てる必要があります(この人が持つ可能性のある3つの異なるスキルに対応します)。
一言で言えば、出力は次のようになります。
Person 1 | webdesign, ux, jquery
Person 2 | blogging, photography, wordpress
Person 3 | graphic-design, 3d, inventor
...
今のところ、これらのリストは2つの異なるテーブルに保存されています。
persons
-------
person_id
person_name
tags
-------
tag_id
tag_name
私の主な目標は、繰り返しを避け、既存の人に3つの既存のタグを割り当てることです。
これを実装する方法についていくつかのヒントを教えてください。タグ付けシステムでは3つのテーブルのデザインが一般的であることは知っていますが、それは私の状況に関連していますか?
ご協力いただきありがとうございます。