我有一个数据库,里面有几个表。为了举例,我将简化它并尝试详细解释。
一个表称为 Products,另一个称为 Brands,最后一个称为 Categories。
正如您可能猜到的那样,每个产品只能分配一个类别。此外,每个产品只能分配一个品牌。这些是关系。
因此,在一个页面上,我将带有品牌的链接作为参数传递到详细信息页面,在该页面中列出来自特定品牌的所有产品。在该页面上,我还按类别过滤,该过滤器仅过滤来自所选品牌的产品。
例如 Sony -> 然后从下拉列表中应用的过滤器是 dSLR -> Sony 品牌 dSLR 相机产品的结果。
我想要的是过滤该类别,以便如果品牌没有特定类别,它甚至不会显示在该下拉过滤器中。
例如,类别被预定义为:dSLR、视频、手机、鞋子
索尼有很多产品,但不生产鞋子,所以我希望将其从详细信息页面的过滤列表中排除。
希望你明白我在这里想要什么...
任何建议都非常受欢迎:)