日期:2014-05-17  浏览次数:20525 次

sqlserver查询
因为不同产品有不同属性所以把 所以表的属性存到另一个表 (我这里是举个列子,实际产品有很多属性)

比如:

productid name

1  a
2  b

productid  key     val

1          width   100
1          height  80
1          color   red

2          width   50
2          height  20
3          color   green

我现在的val 是字符型,我要比较大小,就不知道该如何弄了,
所以我换成在代码里面过滤了,

我想问的是可不可以用sql的方式解决?






------解决方案--------------------
嘿嘿,统用属性值只能用字符串,
对于数字来说,不只是比大小,还有求和之类的统计功能都没了。

我的想法是值分三列,分别是整数,浮点数,字符串。
就是查询的时候可能要麻烦。