ポートフォリオ Web サイト用のシンプルな Web ショップを構築しています。このウェブショップには、映画とゲームの 2 種類の (主な) カテゴリがあります。
もちろん、これらのカテゴリには、game_type、game_platform、movie_type、movie_quality などのサブカテゴリも必要です。私の質問は次のとおりです。これを行う最善の方法は何ですか?
私の製品とカテゴリには、3 つのテーブルがあります。
webshop_products (wpID, wpName, wpDescription, wpPrice, wpPicture)
webshop_categories (wcID, wcName)
product_category (wpcID, wpID, wcID) -> this is my join table.
私自身のアイデアは、テーブル webshop_categories の 2 つの余分な列: wcType (ENUM 'sub', 'main') と wcParent (たとえば、サブカテゴリ アクションは、ゲームまたは映画のカテゴリ ID を親として持つことができます) です。
この解決策は良いですか、それとも誰かにもっと良いアイデアがありますか?
感謝と挨拶 エリック