微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

通过连接表连接的过滤表

如何解决通过连接表连接的过滤表

我正在为我的 P&P 团队做一个小爱好项目,让购物更轻松。

我有

  • 属性表P
  • 武器桌 W
  • 一个连接表 P2W,它只包含 P 和 W 的 ID。

一件武器可以有零个或多个属性,多个武器可以有相同的属性

>>picture of the datamodel

我想以 2 种不同的方式过滤 W,使用单独的表格、切片器或其他方式:

  1. 如果选择了一个或多个属性,则会过滤掉所有具有所述属性的商品。如果选择了所有属性,则只显示没有属性的武器。如果没有选择道具,则显示所有武器。

  2. 如果选择了一个或多个属性,则所有没有该/这些属性的商品都是 过滤掉了。如果选择所有道具,则显示至少具有 1 个属性的所有武器。如果未选择任何属性,则显示所有武器。

我尝试过双向过滤,但没有取得很大成功。我已经尝试对 P2W 表中的 P.ID 求和并过滤值 >0,但它总是阻止没有任何属性的武器。

有什么想法吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。