我有一个包含约20个产品的列表,每个产品最多有30个可能的属性。我试图找出在表单上使用复选框(表示30个可能的属性)的最佳方式来过滤产品,以便只显示具有匹配属性的产品。我可以使用SQL Server 2005,但似乎这可能是矫枉过正。有什么建议么?带有复选框的ASP.NET筛选结果
(附加)编辑:好的,给定下面的数据结构,如何查询数据库以返回具有所有匹配功能的产品?说产品#1具有功能1,2和3.产品#2具有功能2,3和4.功能1和功能3的查询应返回产品#1,但不返回产品#2。
Products table
productID int
productname nvarchar(50)
Features table
featureID int
featurename nvarchar(50)
FeatureMap table
featuremapID int
productID_fk int
featureID_fk int
是你的产品已经在数据库中?如果是这样,你如何识别每个产品的属性? – 2011-02-16 17:26:22
@ Dillie-O - 我已收到一份纸质清单。这基本上是用于营销目的的功能页面。 – Ethan 2011-02-16 17:27:59
如果你不使用SQL,你用什么来存储你的产品和属性? – Jeff 2011-02-16 18:06:26