• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

关于商品多条件检索方面有关问题。大侠们帮帮忙

mysql 搞代码 7年前 (2018-06-05) 67次浏览 已收录 0个评论

关于商品多条件检索方面问题。。大侠们帮帮忙。
===========================================
分类部分
===========================================
大分类-中分类-小分类
衣服
衣服-颜色
衣服-颜色-红
衣服-颜色-蓝
衣服-颜色-绿
衣服-颜色-白
衣服-颜色-黑
衣服-颜色-.. 小分类依次类推,无限添加
——————————————-
衣服
衣服-布料
衣服-布料-布
衣服-布料-皮
衣服-布料-条
衣服-布料-.. 小分类依次类推,无限添加
——————————————-
衣服
衣服-大小
衣服-大小-130
衣服-大小-140
衣服-大小-150
衣服-大小-.. 小分类依次类推,无限添加
——————————————-
衣服
衣服-拉链-.. 中分类依次类推,无限添加

===========================================
大分类-中分类-小分类
裤子
裤子-颜色
裤子-颜色-红
裤子-颜色-蓝
裤子-颜色-绿
裤子-颜色-白
裤子-颜色-黑
裤子-颜色-.. 小分类依次类推,无限添加
——————————————-
裤子
裤子-布料
裤子-布料-布
裤子-布料-皮
裤子-布料-条
裤子-布料-.. 小分类依次类推,无限添加
——————————————-
裤子
裤子-大小
裤子-大小-130
裤子-大小-140
裤子-大小-150
裤子-大小-.. 小分类依次类推,无限添加
——————————————-
裤子
裤子-拉链-.. 中分类依次类推,无限添加

*大中小分类随意添加。

===========================================
商品部分
===========================================

———商品———-
搜索条件

01.衣服-颜色-(黑,白,绿,红,蓝…依次类推无限制选择)
02.衣服-布料-(布,皮,条…依次类推无限制选择)
03.衣服-大小-(130,140,150…依次类推无限制选择)
04.衣服-拉链-(有,无…依次类推无限制选择)

* 添加时随意选择搜索条件。

===========================================
例子
===========================================
添加商品
———-
商品 01

衣服
颜色 – 黑,白,绿
布料 – 布
大小 – 130,150,160
拉链 – 有
———-
商品 02

衣服
颜色 – 黑,白,蓝
布料 – 皮
大小 – 130,160
拉链 – 无
———-
商品 03

衣服
颜色 – 白,蓝,红
布料 – 布
大小 – 130,140
拉链 – 有

* 假如添加了以上3个商品。

搜索条件
———-
根据上面三个商品得出

衣服
—–颜色
  —–黑(2)
  —–白(3)
  —–绿(1)
  —–蓝(2)
  —–红(1)
—–布料
  —–布(2)
  —–皮(1)
—–大小
  —–130(3)
  —–140(1)
  —–150(1)
  —–160(2)
—–拉链
  —–有(2)
  —–无(1)

操作
——
01.选择–颜色–蓝

结果搜索出:商品02,商品03 *商品01 不符合去除

根据搜索结果条件更改为
衣服
—–颜色
  —–黑(1)
  —–白(2)
  —–红(1)
—–布料
  —–布(1)
  —–皮(1)
—–大小
  —–130(2)
  —–140(1)
  —–160(1)
—–拉链
  —–有(1)
  —–无(1)
*自身(颜色–蓝)条件去除。
*关于2个(颜色–蓝)商品的其他条件变为搜索条件。

02.选择–布料–布
结果搜索出:商品03 *符合(颜色–蓝 + 布料–布)

****************************************
想做按条件缩小范围查找商品的商品检索程序。
请问大侠们数据库设计和查询语句。
弄了3天没弄出来各位大家帮帮我。
PHP +MYSQL

简单的说就是(10个商品)-》(10个商品的所属条件 + 第一次搜索 条件)-》 (8个商品)- (8个商品所属条件 + 第一次 搜索 条件 + 第二次 搜

索 条件)-…依次类推 查找出商品 

祝大家新年快乐。

——解决方案——————–
条件都是必须的,所以基本上没有什么很好的办法查询就是根据条件 AND AND AND …

数据库按照布料来分吧,三个表.

这个个人看法。。
——解决方案——————–

探讨

条件都是必须的,所以基本上没有什么很好的办法查询就是根据条件 AND AND AND …

数据库按照布料来分吧,三个表.

这个。。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:关于商品多条件检索方面有关问题。大侠们帮帮忙

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址