私はブログシステム(私が知っているが、それはクラス割り当てです)に取り組んでいます。私は自分の投稿にタグを付けることができます。私は、タグテーブルとポストのテーブルを持っており、それぞれの分野は次のようになります。各ブログ投稿に複数のタグを付けるためのデータベーススキーマ
| p_id | c_id | u_id | title | body | published |
--------------------------------------------------------------------------
| 1 | 1 | 1 | first post |lorem ipsum |2012-01-27 18:37:47|
| t_id | name | slug |
-----------------------------------
| 1 |programming | programming |
が最初に私は、私はちょうど記事のテーブルに新しいフィールドを追加し、各タグを参照する外部キーを持っている、とすることを考えていました投稿ごとに1つのタグがある場合は機能しますが、複数のタグをどのように参照するのですか?
私が考えることができるのは、post_tags
という名前の別のテーブルがあり、そのテーブルを参照することだけです。より良い方法がありますか?ありがとう。