商城筛选 类别属性数据设计

类似于京东的商品筛选,
---------------
品牌 : 小米,苹果,魅族,华为
价格:100-2000,2000-5000
系统:安卓,ios,微软
---------------

如果我选择品牌小米,那么 系统属性的 ios和微软不出现了
效果如下
--------------
筛选 品牌小米
价格:100-2000,2000-5000
系统:安卓
---------------

如果我只筛选系统 苹果的时候 品牌的 除苹果以外的都不出现
效果如下

--------------
筛选 系统ios
品牌 : 苹果
价格:100-2000,2000-5000
---------------

这个数据库怎么设计和查询

数据库包含列:品牌,最低价格,最高价格,系统类型;
查询的时候筛选相应字段即可