カテゴリに製品フィルタリングを実装したいのですが、適切な DB スキーマについて質問があります。今のところ、次のテーブルがあります。
カテゴリー:
1. id
2. category
3. description
製品:
1. id
2. category_id
3. product
4. image
5. price
属性:
1. id
2. attribute
カテゴリ_属性:
1. category_id
2. attribute_id
そして、私が持っている質問は、どのテーブルを作成する必要があり、どの列がさまざまな種類の値、属性値、製品属性値などを格納する必要があるかということです.
さらに 3 つのテーブルを作成するのが普通でしょうか。
値:
1. id
2. value
属性値:
1. attribute_id
2. value_id
Products_Attributes_Values :
1. product_id
2. attribute_id
3. value_id
最後のテーブルを台無しにしてしまいました。何を保存してフィルタリングするのが良いでしょうか?