いくつかのテーブルを含むデータベースがあります。例として、単純化して詳細に説明します。
1 つのテーブルは Products と呼ばれ、別のテーブルは Brands と呼ばれ、最後のテーブルは Categories と呼ばれます。
ご想像のとおり、各製品には 1 つのカテゴリのみを割り当てることができます。また、各製品には 1 つのブランドのみを割り当てることができます。これらは関係です。
そのため、あるページには、特定のブランドのすべての製品を一覧表示する詳細ページに渡すパラメーターとしてブランドとのリンクがあります。そのページには、そのフィルターで選択したブランドの製品のみをフィルターするカテゴリー別フィルターもあります。
たとえば、Sony -> ドロップダウンから適用されるフィルタは dSLR -> Sony ブランドの dSLR カメラ製品の結果です。
私が望むのは、そのカテゴリをフィルタリングして、ブランドに特定のカテゴリがない場合、そのドロップダウン フィルタにも表示されないようにすることです。
たとえば、カテゴリは次のように事前定義されています: デジタル一眼レフ、ビデオ、携帯電話、靴
ソニーにはたくさんの製品がありますが、靴は作っていないので、詳細ページのフィルター リストから除外したいと思います。
ここで私が何を望んでいるのか理解していただければ幸いです...
どんな提案も大歓迎です:)