我试图在珠宝店实施分面搜索,但失败了。问题是当尝试过滤属性表时。结构如下:
产品表:
Id Product_Code Product_Name
1 ABCGOLD1GM 1 gm Gold
2 ABCGOLD2GM 2 gm Gold
3 ABCGOLD394 3.94 gm Gold
属性表:
Id Attr_Name Alias
1 Metal metal
2 Fineness fineness
3 Weight weight
Product_Attributes表:
id product_id attr_id value
1 1 2 9999
2 1 3 1 gm
3 2 2 9999
4 2 3 2 gm
5 3 3 3.94 gm
6 3 2 9167
现在我想要过滤,如果有人选择1 gm 999和3.94 gm。如果您知道分面搜索,那么您可以很容易地知道我的意思。我想使用上面的表结构进行查询。