注册 登录
编程论坛 ASP技术论坛

求教一个sql语句的写法

leowrong 发布于 2012-10-08 17:43, 371 次点击
本人现在正在做类似京东商城那样分类筛选,商品有不同的分类如电脑,手机,电视等,每个分类都有自己独特的属性,也有交叉的属性,我把每个商品所属的分类存到数据库Product表smallclassname字段内,把商品的属性存到数据库Product表的Pro字段内,格式如(直板,触摸屏,安卓系统),同时有分类表smallclass,属性表smallatt(用于存放商品分类包含属性),前台用url传值,【url=product.asp?pro=翻盖,按键,塞班系统】等,现在是 不同的分类会有不同的属性,所以pro里面逗号分隔的个数不同,怎么根据前台传过来的pro拿从数据库内选择适当的商品记录呢,请赐教这个sql应该如何写?

pro还有一种情况是【url=product.asp?pro=翻盖,不限,塞班系统】等,考虑这种情况,请高手指点迷津,不胜感激。
3 回复
#2
yms1232012-10-10 07:34
如果说准确一些不同属性推荐用and进行连接
#3
cnfarer2012-10-11 08:11
如果pro=...后面的属性数目是固定的话,可以用SQL语句来实现.否则,可以要用存储过程.
#4
青春无限2012-10-15 23:11
顶一下
1